extern "C" 引起的 error C2059

来源:互联网 发布:岳飞十二道金牌知乎 编辑:程序博客网 时间:2024/06/10 08:56

extern "C" 引起的 error C2059【转】

在扩展名为.C的源文件中使用”extern "C"“会引发错误 C2059,错误提示为:

error C2059:syntax error:'string'

原因是在C语言中,无法辨认字符串"C",


解决办法是移除 extern "C",或者改成
#ifdef __cplusplus
extern "C"
#endif
具体参见:http://support.microsoft.com/?scid=kb%3Ben-us%3B133070&x=4&y=16  
原创粉丝点击