工程中有c语言、c++代码 

visual studio 2017编译报错. "bool" 未声明的标识符

代码是从 2015平移过来的. 原来是可以编译过的

c同c++代码 visual studio 2017编译报错. "bool" 未声明的标识符

研究半天发现, 这个地方 编译为由默认值改为C++就可以识别bool了

 

下面是猜测:

c同c++代码 visual studio 2017编译报错. "bool" 未声明的标识符

c同c++代码 visual studio 2017编译报错. "bool" 未声明的标识符

发现有一段这个的bool定义, 因为现在是C++工程, 所以编译C语言的时候就不会定义bool, c语言中_Bool才是关键字.

如果能用上C++的bool定义应该就是不会报错了.

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-12
  • 2021-11-08
  • 2022-12-23
  • 2021-06-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-13
  • 2022-12-23
  • 2021-09-08
  • 2021-11-05
相关资源
相似解决方案