• 6318阅读
  • 3回复

[提问]qt中怎么使用静态库? [复制链接]

上一主题 下一主题
离线amala
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-20
我有一个第三方的在linux下用OpenMax IL写成的静态库,是C语言版的,我的qt也是静态编译的,我开始试了一下,包含相关的头文件(在一个cpp文件中)
  1. extern  "C"
  2. {
  3. #include "相关的头文件"
  4. }



pro文件中我试过
[比如说我的静态链接库的文件名是test.a,放在程序的当前目录
  1. LIB += test.a
  2. LIB += -Ltest.a
  3. LIB += -L./ -ltest

显示找不到头文件中的函数,不知道什么地方弄错了?




离线XChinux

只看该作者 1楼 发表于: 2011-06-21
那你到底是编译时错误(找不到头文件,或头文件内内容错误)?还是链接时错误?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线amala

只看该作者 2楼 发表于: 2011-06-22
是链接的时候提示函数没有定义
离线XChinux

只看该作者 3楼 发表于: 2011-06-22
LIBS += -L. -ltest
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个