这是这个问题的后续 How to create a subdirectory for a project in qt-creator? ,第一个答案对我不起作用。
我通过手动将每个文件写入主 .pro 文件来解决它,这并不难,但我仍然想知道 - .pri 文件究竟是如何工作的,以及为什么上面链接的解决方案没有添加文件夹,而只是添加了文件夹.pri 文件,所以它在 Qt creator 中看起来像这样:
所以,我的问题是:
最佳答案
.pri
的格式文件与 .pro
的格式完全相同文件。主要区别在于意图之一;一个 .pro
是大多数人期望运行的 qmake
直接打开,而 .pri
将包含在 .pro
中.当您指示 qmake 包含另一个文件时,它只会处理该文件中的命令,就好像它在当前文件中一样。
我上次查看 Qt Creator 时,它会进行额外的解析并识别出 .pri
文件是分开的,并将该文件中的任何 headers/sources/ui/rc/pri 文件专门列为子目录,就像您看到的 include.pri
此问题的屏幕截图中列出的文件。
关于qt - 在 Qt 中使用 .pri 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1967646/