如何在构建结束时从Visual studio项目生成Qt .pri文件

How to generate Qt .pri files from Visual studio project at the end of the build?

本文关键字:项目 Qt 文件 pri studio Visual 构建 结束      更新时间:2023-10-16

我可以在visual studio中设置解决方案,以便在构建结束时自动生成.pri文件吗?我想也许写一个批处理文件调用命令来生成.pri文件,是否有可能从命令行生成.pri文件?

我正在visual studio中的Qt c++应用程序上工作,该应用程序由9个子项目组成。我还使用Qt visual studio add in创建了基于QMake的相同应用程序的构建,以生成.pro和.pri文件。

设置工作良好,应用程序在Windows(使用VS2010)和Mac OS X (Qt创建者)上成功编译。问题是,每次我在visual studio中更改项目(例如通过添加或删除源文件),我必须手动重新生成项目的.pri文件,以便它被qmake拾取。

我使用的Qt visual studio添加在v1.1.11。Visual studio 2010, Qt 4.7.4。

我创建了一个小python脚本,从visual studio .vcxproj生成.pri文件。我将它添加到我们的构建后脚本中,在visual studio构建结束时运行,它似乎工作得很好。如果有人想要它,你可以在这里找到:

https://github.com/JamesSmaldon/prigen.git

你知道,Visual Studio是独立于Qt环境的。做你想做的唯一机会是使用一些VS插件,但我从来没有在任何地方看到过这样的选择。

对于我来说,当我添加一些文件到VS解决方案时,我手动将其附加到*。箴文件。