Can I use qt5 in visual studio without the add-in?

时间:2015-09-01 22:52:44

标签: visual-studio cmake qt5

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.

1 个答案:

答案 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库所需的额外噪音。