文件名的后缀是c或者cpp
代码写的是c都没问题
但是一旦写c++代码
就会出现各种奇怪的报错。
解决:
在“解决方案资源管理器”
找到你的文件,
右键,选择“属性”
找到“配置属性”>“C/C++”>“高级”
然后在中间的面板里,
有一条“编译为”的属性,
可以看到目前是“编译为C代码”
改为“默认值”就行了。
我的问题是CMake导致的,
它自动给我配置C代码,
改名也没用。。
所以只好手动更改了……
文件名的后缀是c或者cpp
代码写的是c都没问题
但是一旦写c++代码
就会出现各种奇怪的报错。
解决:
在“解决方案资源管理器”
找到你的文件,
右键,选择“属性”
找到“配置属性”>“C/C++”>“高级”
然后在中间的面板里,
有一条“编译为”的属性,
可以看到目前是“编译为C代码”
改为“默认值”就行了。
我的问题是CMake导致的,
它自动给我配置C代码,
改名也没用。。
所以只好手动更改了……