vs配qt
安装vs qt
安装插件
在工具-拓展和更新-联机中搜索qt
安装qt visual studio tools
装好重启,在qt VS tool-qt options内添加qt编译器路径
我的是C:\Qt\Qt5.13.2\5.13.2\msvc2015_64,之后确认
测试
新建qt项目,跑
可能会遇到LINK : fatal error LNK1158: 无法运行“rc.exe”
这个是vs缺少rc两个文件,把
C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64内的rc.exe和rcdll.dll拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
这两个路径自己找自己合适的如果两个文件找不到就可以在bin内直接搜索,注意自己用的vc版本,要拷对
之后就好了
问题
1.一开始装配好之后测试没啥问题,可以出界面。但是转移项目的之后没办法跑出来程序,一直报错:
C1083 无法打开包括文件: “QtWidgets”: No such file or directory
这个是由于自己的qt环境可能出了一点问题,没有选择继承之前的qtincludepath(我这是之前设置了东西,暂时不知道怎么去掉,所以自己设置文件夹),可以点继承,或者可以重新增加点配置:
- vs 链接器-输入-附加依赖项
增加
Qt5Widgetsd.lib
Qt5OpenGLd.lib
Qt5Guid.lib
Qt5Cored.lib
vs c/c++-附加包含目录
增加
$(QTDIR)\include
$(QTDIR)\include\QtGui
$(QTDIR)\include\QtCore
$(QTDIR)\include\QtWidgets
2.运行debug没问题,运行release出现闪退
之前不知道什在么地方,不小心点到了 C/C++-常规-调试信息格式 这个地方,release设成了空,将其修改为debug的“程序数据库/Zi”就好了
这个暂时不知道什么原理,之后补充,先睡觉。。。