2017-04-15 43 views
0

我想用C++我从互联网上下载的文件在我的Visual Studio 2015年项目。这些文件不正确或我的行为不正确?

从这里:https://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=26203如果你的文件向下滚动,大约85%有一个叫galsource.zip一个zip文件。在压缩文件下方,它显示压缩文件中包含的文件。我提取到文件浏览器的CPP项目,并尝试这包括语句:

#include "GeneticLibrary/source/StopCriterias.h" 

据我知道,只是用include语句不应该能够建立叫停一个项目,但是当我尝试运行一个简单的hello世界项目(或者那个GeneticLibrary文件夹中的任何其他文件)导入它不会生成并抛出数十个错误,例如;

严重级代码说明项目文件行抑制状态 错误C4430缺少类型说明符 - int假定。注意:C++不支持default-int GeneticTesting c:\ users \ richard \ documents \ visual studio 2015 \ projects \ genetictesting \ genetictesting \ geneticlibrary \ source \ algorithmoperations.h 73

严重级代码说明项目文件行抑制状态 错误C3646 '_valueType':未知覆盖符geneticTesting C:\用户\理查德\文件\的Visual Studio 2015年\项目\ genetictesting \ genetictesting \ geneticlibrary \源\ stopcriterias.h 160

严重性代码说明项目文件的线路抑制状态 错误C4430缺少类型说明符 - 假定为int。注意:C++不支持默认int GeneticTesting C:\用户\理查德\文件\的Visual Studio 2015年\项目\ genetictesting \ genetictesting \ geneticlibrary \源\ stopcriterias.h 160

我不能图像文件我下载只是不工作,所以我认为我做错了什么。任何帮助将非常感激。

回答

2

据我知道,只是使用include语句不应该能够停止项目待建

这就是问题的所在。如果您使用的是包(或库)工作,你不能(一般),随便挑一个包括文件。包含文件之间通常有更多的依赖关系。例如,如果你尝试建立一个Windows应用程序,只需使用单一windows.h文件,没有其他支持文件 - 你会得到吨的错误。不过,我想你会得到的第一个错误是关于丢失包含文件。

而不是“看”中,你应该下载整个库,并与完整的源代码工作的浏览器文件。

您可以从同一个站点的全部源代码,不同的只是链接:https://www.codeproject.com/KB/recipes/geneticlibrary/galsource.zip

+0

我已经把zip文件并解压它到项目,所以我有所有我觉得文件。 –