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”就好了
这个暂时不知道什么原理,之后补充,先睡觉。。。

posted @ 2020-07-30 14:45  Philokami  阅读(371)  评论(0编辑  收藏  举报