当前位置: 代码迷 >> QT开发 >> Qt如何连接x264静态库
  详细解决方案

Qt如何连接x264静态库

热度:52   发布时间:2016-04-25 04:20:30.0
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拷到了当前文件下就可以了。