line 1359: %terminal%\MQL5\Include\Math\Alglib\ap.mqh
enum SMODE { DEFAULT,ALLOC,TO_STRING,FROM_STRING };
',' - argument expected for the function-like macro ap.mqh 135940';' - argument expected for the function-like macro ap.mqh 146520')' - argument expected for the function-like macro ap.mqh 150224')' - argument expected for the function-like macro ap.mqh 153024')' - argument expected for the function-like macro ap.mqh 155824
这是因为 TO_STRING 是一个宏定义,如下所示:
line 49: %terminal%\MQL5\Files\tol64\2.22\MT5\Include\EasyAndFastGUI\Constant\Defines.mqh
#define TO_STRING(A) #A
На текущий момент вы можете попробовать воспользоваться методомMoving():
在未来的更新中可能会进行修改,以便更方便使用。
谢谢。
你好,我想购买 MT4 的 "EasyAndFastGUI",我该如何操作? 谢谢。
我已在私人信息中回复。
我会仔细研究这个问题并发布更新。
写入 "SORT_MODE_ASCENDING"--未声明标识符
这是在哪个文件中发现的?
第一个版本的库已经很久没有更新了。
Defines.mqh 与 Algolib ap.mqh 冲突
有人注意到以下情况吗?如果我独立编译 EAF-001,一切正常。
我使用 Algolib,包含 App.mph 会导致以下编译错误:
这是因为 TO_STRING 是一个宏定义,如下所示:
我似乎有几个不讨人喜欢的选项,这两个选项都可能被未来的更新破坏;例如,在 ap.mqh 中将 TO_STRING 改为 TO__STRING。我想避免这种情况。
有什么好办法吗,阿纳托利?
Defines.mqh 与 Algolib ap.mqh 冲突
有人注意到以下情况吗?如果我独立编译 EAF-001,一切正常。
我使用 Algolib,包含 App.mph 会导致以下编译错误:
这是因为 TO_STRING 是一个宏定义,如下所示:
我似乎有几个不讨人喜欢的选项,这两个选项都可能被未来的更新破坏。
有什么好办法吗,阿纳托利?
这是名称冲突:
//---
您可以将Define.mqh 和其他库文件中的TO_STRING 替换为TO_STR。