构建
Qt VS工具包含针对Meta-Object Compiler (moc),用户界面编译器(uic)和资源编译器(rcc)的特定MSBuild规则和目标。这些规则被称为Qt/MSBuild。它们启用在多个进程中并行运行moc、rcc和uic,并设置构建选项,如选择要处理的项目项以及处理它们的工具。此外,在构建过程中将Qt工具生成的源文件添加到C++编译中,因此您不需要在项目中包含生成的文件。
您可以在全局层面或在文件层面为每个Qt工具设置选项。要在项目层面全局地设置处理文件的选项
- 转到项目上下文菜单中的属性。
- 转到扩展>> Qt VS工具>> Qt项目设置。
要为处理特定文件设置选项,转到文件上下文菜单中的属性。对话框只列出与文件类型相关的工具。例如,对于C++源代码和头文件,moc选项可用,而对于UI表单(.ui),则可用uic选项。
Qt/MSBuild项目格式
Qt/MSBuild项目文件格式在Qt VS工具版本之间发生了变化。目前,支持版本3及更高版本。
如果打开具有版本1项目格式的现有解决方案,您仍然可以构建它。如果它具有版本2格式,则可以构建它,前提是设置了额外的命令行选项并将默认Qt版本设置为最初为项目创建的Qt版本。
当加载.pro文件时,Qt VS工具会自动将自定义构建步骤转换为Qt/MSBuild步骤。
有关Qt/MSBuild项目格式版本的更多信息,请参阅Qt VS工具 - 项目格式版本。
构建文件路径
要设置Qt/MSBuild文件的路径,请转到扩展>> Qt VS工具>> 选项>> Qt/MSBuild。这对应于设置QTMSBUILDS
环境变量的值。
另请参阅 构建具有 Qt/MSBuild 格式 2 的解决方案,将解决方案转换为最新的 Qt/MSBuild 格式,以及 加载 Qt 项目。
©2024 Qt 公司有限公司。本文档中的文档贡献版权属于各自所有者。本处提供的文档是根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 许可。Qt 和相关商标是芬兰 Qt 公司及全球其他国家的商标。所有其他商标均为其各自所有者的财产。