摘要: 在C++代码里将C++函数声明为extern "C"(由上述分析(2)可知C语言不支持extern "C"声明),然后调用它(在你的C或者C++代码里调用)。例如://C++代码#include extern "C" int func(int a,int b); int func(int a, in... 阅读全文
posted @ 2014-04-17 10:43 hold on dpfl ! 阅读(198) 评论(0) 推荐(1) 编辑
摘要: 在C++中调用C函数要显示用extern “C”声明要调用的C文件中的函数,有如下两种方法:1、直接在C++中使用语句extern “C” f(int x, int y);注意:此时C++文件中不要包含C的头文件,这样会出现头文件里的声明和当前文件里面对同一函数的声明不相同。(注意C的头文件中是不会... 阅读全文
posted @ 2014-04-17 10:36 hold on dpfl ! 阅读(211) 评论(0) 推荐(0) 编辑