1

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

我正在 Visual Studio 中开发一个由 9 个子项目组成的 Qt C++ 应用程序。我还使用 Qt Visual Studio 插件创建了基于 QMake 的相同应用程序的构建,以生成 .pro 和 .pri 文件。

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

我正在使用 v1.1.11 中的 Qt Visual Studio 添加。视觉工作室 2010,Qt 4.7.4。

4

2 回答 2

1

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

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

于 2013-04-16T20:57:18.707 回答
0

要知道,Visual Studio 是独立于 Qt 环境的。做你想做的事情的唯一机会是使用一些 VS 插件,但我从未在任何地方真正看到过这样的选项。

至于我,当我将一些文件添加到 VS 解决方案时,我将其手动附加到 *.pro 文件中。

于 2013-04-15T15:49:21.463 回答