【发布时间】:2017-08-23 11:17:15
【问题描述】:
我正在尝试执行一个程序。我没有使用 C++ 的经验。我得到了这个网络生成器代码并想尝试一下。但是,我无法编译它。我试图打开一个解决方案,然后将文件添加到 Visual Studio,给了我库错误,然后尝试使用 Visual Studio 的命令提示符进行编译,再次给了我错误。自述文件只说:
-------- 如何编译 ------------------------ ------------
为了编译,输入:
制作
如果这个命令是已知的,我在找到的每个地方都输入了“make”,但不起作用。我怎样才能编译这个项目?这些库会抛出几个编码错误,例如“未声明 X 变量”......等等。我不认为图书馆写得不好。如何使用其库编译项目?下面给出了直接下载链接和文件根链接。感谢您帮助我解决这个小问题。
直接下载链接在这里:https://sites.google.com/site/andrealancichinetti/files/binary_networks.tar.gz?attredirects=0&d=1
项目在这里,第一个: https://sites.google.com/site/andrealancichinetti/files
【问题讨论】:
-
我很欣赏这有多难,特别是因为我也做不到,但 SO 不适合这样的问题。您将需要熟悉 c++ 中的一大堆东西,而单个 SO 问题并不是第一位的。对不起男人
-
是的,我知道并且我很欣赏以某种标准和质量提出所有问题的愿望,我真的不想在这里问这种问题,但我真的迷路了。我已经尝试了所有我知道的编译方法,但没有奏效。我认为那是因为图书馆。但我确实想知道这是我的问题还是代码中的错误,所以我对此无能为力。我在这上面花了最后 3 个小时,但什么也做不了。如果没有人回答,我不会评判。
-
make是一个程序,它读取包含“配方”的文件,并执行适当的命令来组装这些配方。有各种形式的make,来自各方和编译器制造商。一个流行的是GNU make。 -
感谢史蒂夫的回答。我认为 GNU make 可以成为这里的解决方案。如果您想将此作为答案,我将接受它作为正确答案并关闭此问题。
标签: c++ visual-studio visual-studio-2012 compilation