链接规范与的早期规范冲突的解决办法

方法一:
全部用C++的函数替代含有.h的函数(头文件除外)

方法二:

#ifdef __cplusplus
 6 extern "C" {
 7 #endif 
 8 /*...*/ 在此处添加需要引用的函数定义
 9 #ifdef __cplusplus
10 }
11 #endif 

建议使用方法二,一句话兼容C和C++语言,因为C和C++同一个函数名在编译后保存在内存中的函数名不同

详细资料可查阅:
http://www.cnblogs.com/dpflnevergiveup/p/3288966.html
http://www.cnblogs.com/dpflnevergiveup/p/3289024.html

你可能感兴趣的:(报错记录)