mql5写完代码后进行编译都正常,最后重新编译莫名奇妙,报这个错误'*' - semicolon expected Object.mqh 21 21,哪位大神看下 新评论 lettie_zhang 2023.04.08 13:17 mql5写完代码编辑正常,过了会执行,莫名报下面错误,排查 Object.mqh文件,没啥改变,和另一个正常的mql5一样,将代码删除到只剩下面一部分还是报错: #include <Trade\SymbolInfo.mqh> #include <Trade\Trade.mqh> #include <Trade\PositionInfo.mqh> #include <Trade\OrderInfo.mqh> CTrade t; CSymbolInfo symbolInfo; CPositionInfo positioninfo; COrderInfo orderinfo; 部分报错信息: '*' - semicolon expected Object.mqh 21 21 'void' - name expected Object.mqh 22 4 '}' - expressions are not allowed on a global scope Object.mqh 22 92 'const' modifier not allowed for nonmember functions Object.mqh 23 68 'virtual' - unexpected token Object.mqh 26 4 'const' modifier not allowed for nonmember functions Object.mqh 29 68 'const' modifier not allowed for nonmember functions Object.mqh 31 68 辛苦哪位大神看下。 资料库: ALGLIB - 数值分析库 Questions from Beginners MQL5 MT5 MetaTrader 5 求教MT5返回结构体的函数为什么会报错? lettie_zhang 2023.04.08 13:50 #1 已解决,升级版本或不要使用MetaQuotes-Demo账号 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
mql5写完代码编辑正常,过了会执行,莫名报下面错误,排查 Object.mqh文件,没啥改变,和另一个正常的mql5一样,将代码删除到只剩下面一部分还是报错:
#include <Trade\SymbolInfo.mqh>
#include <Trade\Trade.mqh>
#include <Trade\PositionInfo.mqh>
#include <Trade\OrderInfo.mqh>
CTrade t;
CSymbolInfo symbolInfo;
CPositionInfo positioninfo;
COrderInfo orderinfo;
部分报错信息:
'*' - semicolon expected Object.mqh 21 21
'void' - name expected Object.mqh 22 4
'const' modifier not allowed for nonmember functions Object.mqh 23 68
'const' modifier not allowed for nonmember functions Object.mqh 31 68
辛苦哪位大神看下。