曹县有没有做网站,w3school,商丘家居网站建设,互联网营销师证书报名入口在windows上开发#xff0c;一般使用Qt Creator自带mingw编译器#xff0c;编译和调试都很方便#xff0c;安装Qt时勾选后#xff0c;自动配置完毕。
但是有时候我们需要使用MSVC的编译器#xff0c;这个时候我们没法直接使用#xff0c;需要配置环境才能使用#xff0…在windows上开发一般使用Qt Creator自带mingw编译器编译和调试都很方便安装Qt时勾选后自动配置完毕。
但是有时候我们需要使用MSVC的编译器这个时候我们没法直接使用需要配置环境才能使用以下是配置方案。
首先确保在安装Qt的时候已经勾选了msvc的编译器。 然后在安装visual的时候勾选visual C生成工具勾选windows 10 SDK。
这里我使用的是vs2017。 好了到这一步QtCreator和visual studio都已经安装完成了但是在QtCreator单独使用msvc的编译器还是没法编译。
解决方法将刚才安装好的SDK目录下x64下面的 rc.exe 拷贝到 Qt安装的目录下。
这里我使用的是x64的版本所以64位的rc.exe拷贝到Qt msvc64的版本下。 进行到这一步之后QtCreator可以单独使用msvc的编译器进行编译这个时候没有办法调试程序。
解决办法Qt Creator配置MSVC调试器
在Qt Creator当中编译使用MSVC但是调试是使用cdb.exe。
获取和安装cdb.exe 在 Debugging tools for Windows 中而现在已经不单独提供下载只在Windows SDK 或者Windows Driver Kit里面包含 所以需要下载微软的调试工具最少需要下载 Windows SDK。
1.打开电脑的控制面板里面的卸载与更改程序这里选择开发工具包我箭头指向的这个右键选择更改。 2.选择change 3.勾选圈住的地方确定即可。 4.然后Qt Creator中的设置套件中的 Debugger 选中下图的调试器就行了。
新建msvcGDB选择cdb.exe的路径 在msvc编译器中配置好调试器就行啦。