There‘s no Qt version assigned to project QDockWidgetDemo.vcxproj for configuration Release/x64.

Qt系列文章目录

前言

今天在网上下了一个工程,使用visual studio 2019直接打开解决方案.sln,发现报错,看到工程里面有.vcxproj,然后打开.vcxproj又报错
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 There’s no Qt version assigned to project QDockWidgetDemo.vcxproj for configuration Release/x64.
Please set a Qt installation in ‘Project|Properties|Configuration Properties|Qt Project Settings|Qt Installation’. xxxxx C:\Users\ASUS\AppData\Local\QtMsBuild\qt_vars.targets 68

在这里插入图片描述

在这里插入图片描述

一、错误原因

原工程使用的是Qt5.15.2_msvc2019_64,而我的机器上安装的Qt5.12.9,所以是Qt配置有问题

二、解决办法

配置本机的Qt版本
在这里插入图片描述

三、vs工程文件

一个大佬的分享的工程,不知道其使用的VS版本,用VS2019打开,发现有两类工程文件,.vcproj和.vcxproj

*.vcproj:VS2008以及VS2008之前版本的VS工程文件

*.vcxproj:VS2010以及VS2010之后版本的VS工程文件

sln是解决方案的配置,主要是管理这个方案里的多个vcxproj,一个解决方案中可以包含多个项目,Visual Studio使用解决方案文件(后缀为sln的文件)表示一个项目组,它通常包含一个项目中所有的工程文件信息。

vcproj/vcxproj是工程的配置文件,管理工程中细节比如包含的文件,引用库等

一般没有sln,也可以直接打开vcxproj,也可以重新生成sln

.ncb 无编译浏览文件
.ncb 无编译浏览文件
无编译浏览文件:感觉vc6时代的文件后缀,我现在用vs2019就没发现这个文件,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC开发环境自动生成,工程拷来拷去都会生成新的信息以适应新的环境变量。

.pdb 程序数据库文件
PDB是程序数据库文件,在建立工程时选择Debug编译自动生成,其中存放程序的各种信息,用来加快调试过程的速度。记录了程序有关的一些数据和调试信息,有他就可以调试代码了

.RC资源定义文件
rc 是resource的简称,对应着VS中的资源视图文件。 .rc 文件是资源文件,包括比如对话框、菜单、图标、字符串等资源信息。 使用.rc 资源文件的目的是为了对程序中用到的大量的资源进行统一的管理。

.qrc
如果工程中包含Qt的内容,就会包含此文件,只要是资源配置,比方说图片等

.sdf 工程信息数据库文件
sdf (SQL Server Compact Edition Database File)文件,是工程的信息保存成了数据库文件。

.vcproj 工程文件
工程文件,其中描述了工程的各项属性,修改该文件后再重新build时vs会重新build工程

else:

vcxproj.filter文件:可理解为视图文件,定义了工程在VS中打开后的目录结构,修改该文件后重新build时vs不会重新build工程

vcxproj.user是本地化用户配置,允许多个用户使用自己喜好的方式配置这个项目(例如打开项目时候窗体位置等与项目内容无关的配置)

.CLW 文件是VC Class Wizard信息文件。存放了Class Wizard的信息。 vc6时代的东西,我现在用vs2019就没发现这个文件

.NCB 文件是分析器信息文件,是由系统自动产生的。 vc6时代的东西,我现在用vs2019就没发现这个文件

.OPT 文件是IDE的Option文件。 vc6时代的东西,我现在用vs2019就没发现这个文件

.APS 文件是资源文件的二进制版本。 vc6时代的东西,我现在用vs2019就没发现这个文件

.bsc 浏览器信息文件 vc6时代的东西,我现在用vs2019就没发现这个文件

.dsp 项目文件 vc6时代的东西,我现在用vs2019就没发现这个文件

.dsw 工作空间文件 vc6时代的东西,我现在用vs2019就没发现这个文件

.mak 外部的创建文件 vc6时代的东西,我现在用vs2019就没发现这个文件

.plg 建立日志文件 vc6时代的东西,我现在用vs2019就没发现这个文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值