我正在开发一个使用MSVC2013
作为编译器的项目,我可能错误地设置了Qt。 Qt Creator的配置真的令人困惑。
从Qt Creator (click to view img)中的选项中,它检测到所有工具链,因此我假设我可以选择其中任何工具链并开始处理它。
但是,在项目构建配置(click to view img)中,它只允许我选择一个编译器。
我不明白他们的关系。安装Qt的正确方法是什么,以便我可以将它与MSVC2013一起使用?
PS:我从qt-opensource-windows-x86-vs2010-4.8.7.exe
安装了Qt,它应该支持MSVC2015。
答案 0 :(得分:1)
实际上很安静。 您需要定义工具包。有时会自动检测到Kit。 一个有用的Kit至少需要一个编译器和一个兼容的Qt-Lib( Qt Version )。 Qt版本在套件旁边的选项卡中定义,并且(如果未自动检测)可以通过设置版本的 qmake 的路径来定义。编译器选项卡位于Qt版本旁边,并显示可用的编译器。
答案 1 :(得分:1)
如果您下载了qt-opensource-windows-x86-vs2010-4.8.7.exe
,它只能用于VS2010(即MSVC ++ 9.0)。各种Visual Studio版本不兼容。
请注意,您使用的是旧版本的Qt 4.8,并且只使用较旧的编译器版本。如果你真的想要使用这个组合,你需要自己构建Qt。
替代方案(我强烈建议)是使用Qt 5.6。它有MSVS2013的预编译版本。