I understand I can use Qt5 in Visual Studio by using the Visual Studio Add-in for Qt as mentioned in Building Qt5 with Visual Studio 2012 / Visual Studio 2013, and integrating with the IDE.
Is it possible to use Qt5 in Visual Studio without using the Add-in?
Also, I would like to use CMake to generate the Visual Studio Project.
答案 0 :(得分:1)
烨。
我有一个非常复杂的子模板。
Qmake可以生成visual studio解决方案文件和vcxproj,请看这里:
http://doc.qt.io/qt-5/qmake-platform-notes.html#creating-visual-studio-project-files
我所做的是使用Qmake项目作为主项目,并从文件夹中生成VS的东西作为临时项目。这可以防止Visual Studio纠缠在源文件以及qmake中。而且您也可以毫无困难地将其移植到其他操作系统。使用这种方法,如果要将文件添加到项目中,请不要通过VS执行,而是将其添加到.PRO文件中并重新运行qmake。
唯一(我发现)是你改变了需要MOC的东西,然后重新运行qmake。
如果您只想要CMake,那么这是一个很好的指南
http://www.kdab.com/using-cmake-with-qt-5/
qmake方式有点干净,因为你没有在CMake中找到Qt库所需的额外噪音。