![]() |
1
3
最好的做法是确保所有文件都具有唯一的名称。除了Qmake之外,还有其他的工具,当你试图做你正在做的事情时,这些工具也会被打破;你也有可能让你自己感到困惑(例如理解
|
![]() |
2
4
在 亚DIL1.PRI 尝试追加
也为了 亚DR2.PRI 给
它没有经过测试。看看吧。希望它能奏效。 编辑1:moc files是您希望moc文件进入的文件夹。 编辑2:我刚刚停止提到MOC文件目录,因为这是在这个问题中特别提出的。但另外,您可能还需要将以下内容添加到每个PRI文件中。 (确保不同的*.pri文件的文件夹不同)
我相信拥有多个PRI文件可以通过拥有相同的文件名而不发生冲突。既然你已经接受了一个答案(说明这是不可能的),那么做上面的更改并尝试一下。一定要知道它是否不工作。 |
![]() |
3
0
我以前试过这个。简短的答案是以不同的方式命名它们。另一个答案是将每个子目录视为一个单独的库,它有自己的.pro文件,并使用子目录类型编译所有库目录。 如果您真的想调查完整的答案,您可以指定用于MOC的工具。在这种情况下,您可以管理名称,以便对两个不同的文件使用稍微不同的名称。但是,您还需要确保将每个不同命名的文件添加到要编译和链接的文件列表中,而最初命名的MOC文件不是(或者您的构建将失败)。 |
![]() |
Wolfspirit · 你如何确定一个时间点是否在一个时间段内? 11 月前 |
|
h-swell · QT——如何使用布局类? 1 年前 |
|
LeftFrog · Qt中macOS上的按钮颜色不变 1 年前 |
![]() |
Bobby · Qt是否与RAII设计模式不兼容? 1 年前 |
![]() |
Harvey · 如何更改Qt Creator配置项目的默认套件? 1 年前 |