C/C++ 生成参考

Visual C++ 提供两种生成 C/C++ 程序的方法。 最容易(并且最常用)的方法是在 Visual C++ 开发环境中生成。 另外一种方法是使用命令行工具从命令提示符生成。 无论使用哪种方法,您都可以使用 Visual C++ 源编辑器或您选择的第三方编辑器创建源文件。

如果程序使用生成文件而不是 .vcxproj 文件,则仍可以在开发环境中把它生成为外部项目

本节内容

  • 编译 C/C++ 程序
    描述编译器,编译器用于创建一个包含机器码、链接器指令、节、外部引用和函数/数据名的对象文件。

  • 链接
    描述链接器,链接器用于组合来自编译器创建的对象文件中的代码和来自静态链接库的代码,解析名称引用并创建可执行文件。

  • 发布版本
    提供有关从调试版本更改为发布版本的原因和场合的信息,并探讨从调试版本更改为发布版本时可能遇到的某些问题。

  • 优化代码
    提供指向探讨优化代码机制的主题的链接:

  • C/C++ 生成工具
    提供下列用于查看或操作生成输出的命令行工具:

  • C/C++ 生成错误
    介绍内容表中的生成错误部分。

相关章节

  • C/C++ 预处理器参考
    探讨用于通过翻译宏、运算符以及指令来为编译器准备源文件的预处理器。

  • 了解自定义生成步骤和生成事件
    探讨如何自定义生成过程。

  • 生成 C/C++ 程序
    提供描述如下内容的主题链接:从命令行或从 Visual Studio 集成开发环境生成程序。

  • 设置编译器选项
    描述如何在开发环境中或命令行上设置编译器选项。

  • 编译器选项
    提供指向探讨如何使用编译器选项的主题的链接。

  • 设置链接器选项
    描述如何在集成开发环境中或集成开发环境外设置链接器选项。

  • 链接器选项
    提供指向探讨如何使用链接器选项的主题的链接。

  • BSCMAKE 参考
    描述用于从在编译期间创建的 .sbr 文件生成浏览信息文件 (.bsc) 的 Microsoft 浏览信息维护实用工具 (BSCMAKE.EXE)。

  • LIB 引用
    描述用于创建和管理通用对象文件格式 (COFF) 对象文件库的 Microsoft 库管理器 (LIB.exe)。

  • EDITBIN 参考
    描述用于修改通用对象文件格式 (COFF) 二进制文件的 Microsoft COFF 二进制文件编辑器 (EDITBIN.EXE)。

  • DUMPBIN 参考
    描述用于显示有关通用对象文件格式 (COFF) 二进制文件的信息的 Microsoft COFF 二进制文件转储器 (DUMPBIN.EXE)。

  • NMAKE 参考
    描述 Microsoft 程序维护实用工具 (NMAKE.EXE),它是一个基于说明文件中包含的命令生成项目的工具。