c++ - 如何编译二进制文件?

标签 c++ visual-studio-2008 binary makefile

我是一名骨子里的 .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,您希望:

  1. 将这些文件单独移动到一个目录中
  2. 选择文件 -> 新建 -> 从现有代码中选择项目...
  3. 接受“Visual C++ 项目”
  4. 选择放置文件的目录
  5. 可能选择“控制台应用程序项目”
  6. 接受其余默认设置(点击“完成”)。

现在您应该能够(最终)构建您的项目。

或者,您可以从命令行进行编译。在开始菜单中,转到“Microsoft Visual Studio 8.0”->“Visual Studio 工具”,然后选择命令提示符之一。打开后,使用 cd 切换到您存储文件的位置。类型:

cl mfile.cpp

编译。

关于c++ - 如何编译二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533968/

相关文章:

c# - 多个arraylist重复subjectname顺序显示

asp.net - 为什么 ASP.NET 加载我的 Web 应用程序程序集的错误版本?

c - C 中的反转位并将二进制转换为十进制

c - 如何在 C 中将 int 打印为二进制?

Mysql二进制存储问题

c++ - 在 Linux 上的项目中包含 ft2build.h

c++ - 重载期间提升参数

VS.Net 的 Javascript 自动完成插件

c# - Windows,在显示之前过滤鼠标设备输入?有一些关于入门的问题

c++ - ARM WINCE应用,反黑客解决方案