【问题标题】:How to compile a whole c++ project如何编译整个 c++ 项目
【发布时间】: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


【解决方案1】:

如果不发布任何代码,这些问题的答案会很困难,但为了让您开始,我将在此处发布一些与初学者相关的内容。

我建议先观看有关如何使用 Visual Studio C++ 的视频: https://www.youtube.com/watch?v=-PAn2V3j1wA

本视频将展示如何编译项目。

然后,我建议您对 C++ 有一些基本的了解,否则您会不知所措。这是一个很好的入门网站:

http://www.learncpp.com/

希望对你有帮助

【讨论】:

  • 感谢您的贡献。在在这里写这个糟糕的问题之前,我已经看过这些东西,但它们中的大多数都在编译“hello world”文件。我的问题是基于编译库。由代码开发人员编写的库。他们有一些错误,我想知道他们是否是我无法编译的问题,或者这个代码有这个错误(意味着无法编译的代码)。
  • 如果你有良好的C++基础,那么通过库进行调试就不会那么难了。根据我自己的经验,当我遇到库编译问题时,通常是因为我做错了什么,而不是库本身。我建议将问题发布到图书馆拥有的论坛(如果有的话)。或者,编辑此问题并确定您收到的确切错误。问题越详细,答案越详细
  • 我已经指定了图书馆的问题。我希望有人帮助。同样正如您在第二个链接中看到的,这是一个谷歌网站,就像一个个人网站。没有论坛,只能发邮件,我已经发了。
猜你喜欢
  • 2021-07-25
  • 2023-03-28
  • 1970-01-01
  • 2018-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-22
相关资源
最近更新 更多