Qt QMAKE_MSC_VER_version

文章目录

  • 摘要
  • 修改conf文件
  • 参考链接


关键字:

Qt

QMAKE_MSC_VER

conf

version

关键字5

摘要

今天在又有了新的小项目需要CV一下,但是第三方提供的是COM组件的库,所以第一步还是老实使用VS版本的Qt 来开发,以防不测,因为之前也没有搞过COM 开发,不了解,只能走一步看一步,今天把开发环切刀VS 的时候,报错error: Project ERROR: msvc-version.conf loaded but QMAKE_MSC_VER isn’t set

先小解决一下这个。

修改conf文件

其实这个问题很简单,网上随处可以,为啥还要在搞一遍,还是方便以后自己翻看,不用再找。仅此而已,没有任何创新。

首先需要找到我们使用的版本,比如我用的是vs 2019 64位的版本,所以我需要到Qt下找到 msvc2019_64,这个大家自行对应的自己的开发版本即可。接着切换到mkspecs/common下,找到对应的msvc-version.conf文件,如下图所示

Qt QMAKE_MSC_VER_conf_02

根据下方定义的VS版本,在文件头增加QMAKE_MSC_VER = XXXX即可,如下图所示

Qt QMAKE_MSC_VER_version_03

完成以上操作,在Qt里面重新编译即可通过。



Qt QMAKE_MSC_VER_vs_04