visual studio 2019 (社区版)编译出现#error:STL1001错误
出现问题的背景最近找到一个曾经的开源项目,学习c++,但是发现在编译整个工程的时候出现了编译器相关的报错,因此在这里记录一下。IDE信息:visual studio 2019(社区版)报错信息:错误C1189#error:STL1001: Unexpected compiler version, expected MSVC 19.22 or newer.出现问题的原因通过网络查...
·
出现问题的背景
最近找到一个曾经的开源项目,学习c++,但是发现在编译整个工程的时候出现了编译器相关的报错,因此在这里记录一下。
IDE信息:visual studio 2019(社区版)
报错信息:
错误 C1189 #error: STL1001: Unexpected compiler version, expected MSVC 19.22 or newer.
出现问题的原因
通过网络查找社区,看个方面资料,终于定位到问题所在:
#define _MSC_VER 1500
由于这句宏定义要求的mscv版本为15.00版本,而我使用的visual studio 2019 (社区版)使用的mscv版本为19.22,两者版本不对应,导致编译的时候出现编译器版本的报错
解决方案
直接修改这句宏定义为自己使用visual studio的mscv对应版本即可成功编译通过。
#define _MSC_VER 1922
更多推荐
已为社区贡献1条内容
所有评论(0)