众包的GUI。公开测试。 - 页 44

 
Реter Konow:

1.可能有很多原因。它说的是什么?

2.该项目被保存在Files文件夹中。如果可以直接保存到 "包括 "文件夹中,我会这样做。但是,文件沙盒规则。

在任何情况下,用户可以有不同的项目文件夹,并由用户决定将文件拖放到 哪里。

Include文件夹与此有什么关系?

嵌套本身可以从整个沙盒的任何文件夹中插入。

在我写的例子中,你直接知道如何链接到这些文件。

 
Алексей Барбашин:

Include文件夹与此有什么关系?

嵌套本身可以从整个沙盒的任何文件夹中插入。

在这个例子中,我已经明确写了如何链接到这些文件。

所以,你可以包括一般的Files文件夹中的文件(不是包容性文件夹中的那个,而是MQL5中的那个)?

 
Реter Konow:

那么,你可以在一般的Files文件夹(不是包含文件夹中的那个,而是MQL5中的那个)中包含文件?

当然,你可以。

另一个问题:当打开 GUI_DRIVE.mqh文件 并试图编译时,我们得到很多错误。

 
Алексей Барбашин:

当然,你可以。

还有一个问题:我们打开 GUI_DRIVE.mqh文件 并试图编译它--有很多错误。

它只需要插上电源。你必须编译你的EA。

请注意,连接必须是完整的。

//--------------------------------------------------------------------
#include<GUI_DRIVE.mqh>
#include<MyProject_1\CORES.mqh>
#include<MyProject_1\Internal_API.mqh> 
//+------------------------------------------------------------------+
 
所有的文件最好都能被编译,如果有的话,把存根放在
 

在资源名称中使用双斜线。


 
Alexandr Andreev:
所有的文件最好都能被编译,如果有的话,我们把存根放在

完全正确!任何文件都必须是 "自给自足 "的,并且编译时没有错误。

 
Alexandr Andreev:
所有的文件最好都能被编译,如果有的话,把存根放在

你不可能编译一个不完整的内联而不出现错误。一切都与EA和其他文件捆绑在一起。

GUI_DRIVE是引擎,它是不变的。CORES是核心。它是不断变化的。它们是相互依存的。你不能把一个放进另一个。所以不要理会它。

 
Алексей Барбашин:

在资源名称中使用双斜线。


暂时忘掉那些警告。检查正确的连接顺序。线条的顺序是有区别的。

#include<GUI_DRIVE.mqh>
#include<MyProject_1\CORES.mqh>
#include<MyProject_1\Internal_API.mqh> 
 
Реter Konow:

你不可能编译一个不完整的内联而不出现错误。一 切都与EA和其他文件捆绑在一起。

GUI_DRIVE是引擎,它是不变的。CORES是核心。它是不断变化的。它们是相互依存的。你不能把一个放进另一个。所以不要理会它。

这是什么乱七八糟的东西?如果它指的是什么,它必须连接到inluder,它将是完整的,如果没有其他inluder不能工作。

确定这些文件附件的顺序,一切都会变得清晰。

任何文件的编译都应该没有错误。

如果你对上课有反感,请善于听取最基本的建议并遵守基本要求。