摘要: 早知道 C++ 源文件中要调用C语言函数需要在函数申明时 指定extern "C"; 要不然可以编译通过,但连接时提示找不到什么什么符号,原因是C和C++生成的函数名不一样,extern "C"就告诉链接器按C语言的规则名称去链接该符号; 其实不但是函数需要 extern "C"申明,C语言中的变量如果在C++中作为外部变量使用,也需要extern "C"申明; 反过来C++中的函数和变量如果在C... 阅读全文
posted @ 2016-05-23 09:49 比特猫 阅读(168) 评论(0) 推荐(0) 编辑