我打算使用Qt开发一系列项目,这些项目应该可以在集成了Qt的Visual Studio(商业版)和LGPL SDK的Qt Creator下都可以编译。我的首选IDE是VS,但我也喜欢Qt Creator。能够同时在两个IDE中工作将是很好的。无论如何,我需要在某种程度上进行。
最烦人的问题是项目管理。我应该先创建.pro文件,然后导入到VS中吗?还是应该先创建VS项目,然后使用Qt集成实用程序创建.pro文件?哪种方法最好呢?
我想听听你对这个主题的想法。
我打算使用Qt开发一系列项目,这些项目应该可以在集成了Qt的Visual Studio(商业版)和LGPL SDK的Qt Creator下都可以编译。我的首选IDE是VS,但我也喜欢Qt Creator。能够同时在两个IDE中工作将是很好的。无论如何,我需要在某种程度上进行。
最烦人的问题是项目管理。我应该先创建.pro文件,然后导入到VS中吗?还是应该先创建VS项目,然后使用Qt集成实用程序创建.pro文件?哪种方法最好呢?
我想听听你对这个主题的想法。
我很高兴你能解决当前的问题,QT Creator是一个很好的工具。尽管我喜欢QT Creator而不喜欢Visual Studio,但如果你需要在Windows上与其他开发人员合作,未来跳过支持Visual Studio可能不是一个选项。
我使用CMake( http://cmake.org/ )生成我的项目文件,效果不错。我正在处理一个Linux/Windows项目,开发人员可以使用几乎任何IDE和编译器。学习使用CMake很容易,不过要编写出好的CMake脚本还需要一些时间。然而,QT Creator有创建CMake项目的功能,您可以自定义并学习所需的CMake构建脚本语言。
这样,我就可以使用Visual Studio、Code::blocks、QT Creator、clang、gcc/mingw和vc++编译器进行工作。
我已经放弃了使用Visual Studio进行C++开发。现在我只使用Qt Creator。所有并行方式带来的麻烦都不值得。
.pro
文件中添加CONFIG -= flat
。 - Leif Gruenwoldt