#ifdef __cplusplus
extern "C" 函数名称
#endif
g++编译动态库的时候需要作如上声明,告诉编译器以C的方式编译代码
然后在gcc中引用就可以了!
如果还有问题,在gcc引用的时候也如此声明一下
gcc连接共享库的问题,我有一个静态库A.a,有一个动态库B.so,B.so链接了A.a,都是用g++编译的。用c编译一个
comments powered by Disqus
#ifdef __cplusplus
extern "C" 函数名称
#endif
g++编译动态库的时候需要作如上声明,告诉编译器以C的方式编译代码
然后在gcc中引用就可以了!
如果还有问题,在gcc引用的时候也如此声明一下