Visual Studio和Qt Creator中的同步开发

Ser*_*kov 12 c++ qt qt-creator visual-studio

我将用Qt开发一堆项目,这些项目应该在Visual Studio下使用Qt集成(商业)和Qt Creator与LGPL SDK进行编译.我的主要IDE是VS,但我也逐渐喜欢Qt Creator.能够同时在两者中工作会很好.无论如何,我需要在某种程度上做到这一点.

最烦人的问题是项目管理.我应该首先创建.pro文件,然后将其导入VS吗?或者我应该首先创建VS项目并通过Qt集成实用程序创建.pro文件?最好的方法是什么?

我想听听你对这个问题的看法.

小智 6

我使用.pro文件作为基础并从中创建VS项目.使用作用域规则我可以​​设置特定于VC++编译器或MinGW编译器的选项.我没有遇到任何VS选项但我无法在.pro文件中指定.好吧,制作那个:尝试将警告级别设置为4(win32:QMAKE_CXXFLAGS_DEBUG + =/W4)不起作用,因为/ W3仍然存在.

为了将新文件添加到项目中,我有时只需将它们添加到.pro文件中并再次设置VS项目.这样我就不必担心保持同步.

使用这种方法可以轻松地在各种编译器(Microsoft,Intel,MinGW,64位交叉编译器)下进行自动构建


iai*_*ain 5

你的意思是Qt Designer还是Qt Creator?Qt Designer是表单构建器,Qt Creator是IDE.

我建议将您的项目管理委派给CMake.Qt Creator现在支持cmake.cmake根据一组简单的描述文件生成项目文件.我现在使用cmake,即使我只是使用visual studio,因为管理相关项目之间的常见设置要比更新不同对话框中的设置负载容易得多.它也是一个多平台构建,非常聪明地发现开发人员系统上安装的构建工具和库,并创建适当的构建输出,make文件和ide项目文件.