fatal error C1189: #error: STL1003: Unexpected compiler, expected C++ compiler
Posted 林夕07
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fatal error C1189: #error: STL1003: Unexpected compiler, expected C++ compiler相关的知识,希望对你有一定的参考价值。
错误日志
截屏
文本
F:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.33.31629\\include\\yvals_core.h(23,1): fatal error C1189: #error: STL1003: Unexpected compiler, expected C++ compiler.
F:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.33.31629\\include\\yvals_core.h(23,1): fatal error C1189: #error: STL1003: Unexpected compiler, expected C++ compiler.
错误
解决方案
这个问题是因为在C
文件中引用了C++
的头文件。 只需要将cmath
换成math.h
。
以上是关于fatal error C1189: #error: STL1003: Unexpected compiler, expected C++ compiler的主要内容,如果未能解决你的问题,请参考以下文章
fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC sha
fatal error C1189: #error: "Oops: min() and/or max() are defined as preprocessor macros. Defi
fatal error C1189: #error : missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS
VC6的工程转到VC2010或更高版本出现fatal error C1189编译错误的解决方法