![]() |
1
3
最好的做法是确保所有文件都具有唯一的名称。除了Qmake之外,还有其他的工具,当你试图做你正在做的事情时,这些工具也会被打破;你也有可能让你自己感到困惑(例如理解
|
![]() |
2
4
在 亚DIL1.PRI 尝试追加
也为了 亚DR2.PRI 给
它没有经过测试。看看吧。希望它能奏效。 编辑1:moc files是您希望moc文件进入的文件夹。 编辑2:我刚刚停止提到MOC文件目录,因为这是在这个问题中特别提出的。但另外,您可能还需要将以下内容添加到每个PRI文件中。 (确保不同的*.pri文件的文件夹不同)
我相信拥有多个PRI文件可以通过拥有相同的文件名而不发生冲突。既然你已经接受了一个答案(说明这是不可能的),那么做上面的更改并尝试一下。一定要知道它是否不工作。 |
![]() |
3
0
我以前试过这个。简短的答案是以不同的方式命名它们。另一个答案是将每个子目录视为一个单独的库,它有自己的.pro文件,并使用子目录类型编译所有库目录。 如果您真的想调查完整的答案,您可以指定用于MOC的工具。在这种情况下,您可以管理名称,以便对两个不同的文件使用稍微不同的名称。但是,您还需要确保将每个不同命名的文件添加到要编译和链接的文件列表中,而最初命名的MOC文件不是(或者您的构建将失败)。 |
![]() |
Idris.AH · 运行qmake和make时出错 7 年前 |
![]() |
Carlton · 如何为静态Qt项目指定不同的库? 7 年前 |
![]() |
Elcook · 关于Qt国际化的问题 7 年前 |
![]() |
Taron · 构建调试时,Qt将版本替换为文件夹名称中的调试 8 年前 |
![]() |
krizajb · 使用qmake创建目录和复制文件 9 年前 |
![]() |
Itqan Ullah · QDialog无法编译 10 年前 |
![]() |
Maksim Nesterenko · qmake:找不到“”的Qt安装 11 年前 |