打印

C++编译问题

[复制链接]
796|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gxgclg|  楼主 | 2012-5-25 23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
in crc16.cpp 中我实现了BufferCrc16函数.
crc16.cpp crc16.h我编译成了crc16.o文件.

in sec.c中我引用 crc16.h 在这里面我我调用BufferCrc16函数(这个函数是在cpp中实现的).我把整个工程都编译成libsec.so(可以成功编译),但是这个这个libsec.so参与其它程序编译时
报了/home/feel/Online/lib/libSec.so: undefined reference to `BufferCrc16'链接的错?

相关帖子

沙发
秋天落叶| | 2012-5-25 23:19 | 只看该作者
C++导出, extern "C"定义导出函数.
C++引用, extern "C"声明导入函数.
C引用, extern声明导入函数.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

177

主题

1653

帖子

1

粉丝