存档

文章标签 ‘extern’

error C2059: syntax error : ‘string’

2010年12月28日 6 条评论

今天在编译驱动代码的时候出现了一个错误,error C2059: syntax error : ‘string’,有点让人误解。网上搜了一下,发现是使用了extern “C”造成的。自己挤出不好吧。只有当在C++里面的时候,引用外部函数才需要extern “C”来声明,否则直接声明函数即可。另外,我们可以方便的通过判断是否定义__cplusplus来使得代码的可移植性更好,可以按照下面的方法来声明函数:

1
2
3
4
5[......]

继续阅读

分类: C语言 标签: , , ,