资料找了两天还是没解决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 += $(OutDir)libx264.a
LIBS += /usr/local/lib/libjrtp.so
LIBS += /usr/local/lib/libjthread.so
这样就可以了,把libx264.a拷到了当前文件下就可以了。