创建 C++ 生成文件项目

彩虹网

生成文件是一种说明如何编译和链接(或生成)一组源代码文件的文本文件。 程序(通常称为 make 程序)会读取生成文件并调用编译器、链接器和可能的其他程序来生成可执行文件。 Microsoft 程序称为 NMAKE。

如果你有现有生成文件项目,则当你想要在 Visual Studio IDE 中编辑、生成和调试时,你有以下选择:

使用生成文件项目模板创建生成文件项目

在 Visual Studio 2017 和更高版本中,生成项目模板在安装 C++ 桌面开发工作负载后可用。

按照向导来指定用于生成文件的命令和环境。 然后可以在 Visual Studio 中使用该项目生成代码。

默认情况下,在解决方案资源管理器中,生成文件项目不显示文件。 生成文件项目指定生成设置,这些设置反映在项目的属性页中。

在项目中指定的输出文件对生成脚本生成的名称没有影响。 它仅声明意图。 生成文件仍控制生成过程并指定生成目标。

在 Visual Studio 中创建生成文件项目

在 Visual Studio 主菜单中,选择“文件”>“新建”>“项目”,然后在搜索框中键入“makefile”。 如果看到多个项目模板,请根据目标平台从选项中进行选择。

仅限 Windows:在生成文件项目“调试配置设置”页中,提供用于调试和传播生成的命令、输出、清理和重新生成信息。 如果想要为发布配置指定其他设置,请选择“下一步”。

单击“完成”以关闭对话框并在“解决方案资源管理器”中打开新创建的项目。

在 Visual Studio 2015 或 Visual Studio 2017 中创建生成文件项目

从 Visual Studio 起始页上,在“新建项目”搜索框中键入“生成文件”。 或者,在“新建项目”对话框中,展开“Visual C++”>“常规” (Visual Studio 2015) 或“其他”(Visual Studio 2017),然后选择“模板”窗格中的“生成文件项目”以打开项目向导。

在应用程序设置页中,提供用于调试和传播生成的命令、输出、清除和重新生成信息。

选择“完成”以关闭向导并在“解决方案资源管理器”中打开新创建的项目。

可以在项目的属性页中查看和编辑项目的属性。 有关显示属性页的详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。

生成文件项目向导

创建生成文件项目后,可在项目属性页的“Nmake”页中查看和编辑以下每个选项。

如何:对生成文件项目启用 IntelliSense

错误设置某些项目设置或编译器操作时,IntelliSense 无法运行生成文件项目。 请按照这些步骤配置生成文件项目,以便 IntelliSense 按预期运行:

打开“属性页”对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。

选择“配置属性”>“NMake”属性页。

根据需要在“IntelliSense”下修改属性:

单击“确定”关闭属性页。

使用“全部保存”命令,保存已修改的项目设置。

下一次在 Visual Studio 开发环境中打开生成文件项目时,请在生成文件项目上依次运行“清理解决方案”命令和“生成解决方案”命令。 IntelliSense 应该会在 IDE 中正常运行。

另请参阅

使用 IntelliSense

NMAKE 参考

如何:通过现有代码创建 C++ 项目

生成文件内容和功能

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。