我是一名骨子里的 .net 开发人员,通常编写 Web 应用程序。然而,我已经获得了一个小项目的二进制文件,我需要编译它(我认为)。
只有两个文件:mfile.h 和 mfile.cpp。从代码来看,.h 文件是包含常量的头文件,cpp 文件是实际的代码文件。
我在 Visual Studio Pro 2008 中创建了一个新的 C++ makefile 项目并添加了这些项目,但当我尝试构建它时,只显示 Error 1 Error result -1 returned from ''。项目m文件
老实说,我以前从未使用过此类代码,但我想编译它并开始学习。我到底错过了什么?
最佳答案
希望您运行的是 VS 6,在这种情况下,您只需加载 .cpp
文件,单击“构建”,当它表示将为您创建一个项目时单击“确定” ,然后就可以出发了。
使用 VS 2008,您希望:
- 将这些文件单独移动到一个目录中
- 选择文件 -> 新建 -> 从现有代码中选择项目...
- 接受“Visual C++ 项目”
- 选择放置文件的目录
- 可能选择“控制台应用程序项目”
- 接受其余默认设置(点击“完成”)。
现在您应该能够(最终)构建您的项目。
或者,您可以从命令行进行编译。在开始菜单中,转到“Microsoft Visual Studio 8.0”->“Visual Studio 工具”,然后选择命令提示符之一。打开后,使用 cd
切换到您存储文件的位置。类型:
cl mfile.cpp
编译。
关于c++ - 如何编译二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533968/