2013-07-23 504 views

回答

6

QMake和CMake是两种不同的构建系统,它们之间没有可以自动完成的防呆转换。对于CMake,QMake有一些辅助工具,但它们不能保证完全有效的结果。我不知道从CMake到QMake的自动转换。 (通常一个人会从QMake转换到CMake,因为CMake非常强大;不幸的是,Qt Creator中的CMake支持并不好。

我建议坚持CMake。

+0

谢谢。我再也不同意你了。我只是熟悉QT Creator,我打开了一个CMakeList.txt,然后它被转换为一个qt项目,但是我想将打开的项目保存到一个.pro文件中,以便下次不必设置几个CMake变量。 – mining

+1

.pro文件是QMake文件,因此“保存到.pro文件”与“转换为QMake”等效。 –

+0

@Zhong我还没有使用CMake和QtC,但是当使用'project.pro'文件时,任何这样的设置都存储在'project.pro.user'中。您确定使用CMake项目时,该文件(使用该名称还是不同名称)不会被创建? – hyde

相关问题