为了与C兼容,定义函数时:
#ifdef __cplusplus
extern “C” {
#endif
int myFun();
#ifdef __cplusplus }
#endif
当然, myFun中的参数有C++数据类型,extern “C”声明不能用,无法兼容。
Makefile中, 生成静态库命令
ar –r libtest.a test.o 动态库,链接时加上–shared选项
来源:万校如锦 更新:2018-06-22 08:46:46 | 关注22人
为了与C兼容,定义函数时:
ar –r libtest.a test.o 动态库,链接时加上–shared选项