首页 > 解决方案 > 使用 Qt 中的新编译器编译旧源代码检查 _MSC_VER?

问题描述

在我的 Qt 项目(Windows 平台,使用 Qt Creator)中,我需要包含一个旧的第三方头文件,用于检查 MSVC 编译器版本:

# if !( _MSC_VER==1500 || _MSC_VER==1600 )
#       error Invalid compiler
#   endif

我正在使用 MSVC2019 编译器,根据此站点https://dev.to/yumetodo/list-of-mscver-and-mscfullver-8nd至少 1920 或更高版本(取决于更新)。

我可以做些什么来编译这个吗?当然是删除或评论,但我不确定这是否会造成其他问题......我是否可以在我的 .pro 文件中设置任何标志以使 MSVC2019 编译器表现得像旧的编译器?

标签: c++windowsqtcompiler-errorsqt-creator

解决方案


推荐阅读