请问在C文件中如何引用 C++ 生成库?

rzsheng 2004-04-01 02:09:41
我用C++编译生成库文件 libmyproj.la,在C文件中引用libmyproj.la中的函数,出现以下错误:
libmyproj.la: file not recognized: File format not recognized

请问,我该如何做才能在C文件正确引用C++生成库?
...全文
66 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
rzsheng 2004-04-02
  • 打赏
  • 举报
回复
问题解决,是库的问题。重新编译安装库就OK了。
caiyuanyuan 2004-04-02
  • 打赏
  • 举报
回复
up
rzsheng 2004-04-02
  • 打赏
  • 举报
回复
自己顶,请高手支招。
rzsheng 2004-04-01
  • 打赏
  • 举报
回复
导出函数我用extern "C" {}了,但是还是错误
后缀名是la,a有关系吗?
我看了别的库也都是la,都可以用的
pacman2000 2004-04-01
  • 打赏
  • 举报
回复
另外,库的后缀名是.a啊。不是.la
pacman2000 2004-04-01
  • 打赏
  • 举报
回复
C++的库导出函数要写成extern "C"方式。
yiyi999999999 2004-04-01
  • 打赏
  • 举报
回复
不行

23,114

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧