• 4625阅读
  • 2回复

连接使用静态库的问题 [复制链接]

上一主题 下一主题
离线langziyang
 

只看楼主 倒序阅读 楼主  发表于: 2012-10-24
下载了一个taglib的库,下载了一个Cmake的编译器,静态编译了后,在/usr/local/include目录下有一个taglib目录,下面是各种.h文件
然后把编译生成的libtag.a放在了项目目录下,在.pro里写了如下语句
TAGLIBDIR = /usr/local
INCLUDEPATH += $$(TAGLIBDIR)/include
LIBS += libtag.a

可是在Qt里编译的时候,总是提示我:-1: 错误:error: libtag.a: No such file or directory

怎么回事呢
离线XChinux

只看该作者 1楼 发表于: 2012-10-24
LIBS += -L/your/libtag/dir   -ltag
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线langziyang

只看该作者 2楼 发表于: 2012-10-24
your/libtag/dir  是需要修改成我的目录还是直接使用?
直接使用:
Cannot mix incompatible Qt library (version 0x40802) with this library (version 0x40803)
快速回复
限100 字节
 
上一个 下一个