读书人

Qt如何连接x264静态库

发布时间: 2012-12-15 15:16:03 作者: rapoo

Qt怎么连接x264静态库?

资料找了两天还是没解决Qt调用libx264.a这个静态库,求大神啊!!!!

这是我pro文件中关于库连接的代码:
LIBS += /usr/local/lib/libjrtp.so
LIBS += /usr/local/lib/libjthread.so
LIBS += -L ./lib/libx264.a

rtp库是可以连接的,是不是静态库的连接和动态库有区别?

[最优解释]
LIBS += /usr/local/lib/libjrtp.so
LIBS += /usr/local/lib/libjthread.so
LIBS += -L ./lib/libx264.a

改为:
LIBS += -l/usr/local/lib/libjrtp.so
LIBS += -l/usr/local/lib/libjthread.so
LIBS += -l ./lib/libx264.a

你要明白-L和-l的区别
[其他解释]
不好意思!还得修改一下:
LIBS += -L/usr/local/lib -ljrtp -ljthread
LIBS += -l ./lib/libx264.a
[其他解释]

引用:
LIBS += /usr/local/lib/libjrtp.so
LIBS += /usr/local/lib/libjthread.so
LIBS += -L ./lib/libx264.a

改为:
LIBS += -l/usr/local/lib/libjrtp.so
LIBS += -l/usr/local/lib/libjthread.so
LIBS += -l ./li……


嗯,感谢您的回答,我把它改成
LIBS += $(OutDir)libx264.a
LIBS += /usr/local/lib/libjrtp.so
LIBS += /usr/local/lib/libjthread.so
这样就可以了,把libx264.a拷到了当前文件下就可以了。

读书人网 >QT开发

热点推荐