查看完整版本: [-- 关于Qt使用第三方库(红包) --]

QTCN开发网 -> 其它技术开发讨论区 -> 关于Qt使用第三方库(红包) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

玄天693 2017-02-09 22:30

关于Qt使用第三方库(红包)

Qt使用第三方库,我在.pro配置了lib和include路径,也把动态库和静态库复制了一份放在了Debug目录下,但是运行还是提示undefinned reference to xxx,试了尝试了好多方法依然不成功,有没有人有这方面的经验,还望指点一二(有红包哦,虽然不大)。

xiewangdong 2017-02-09 22:42
也遇到过这种情况,同求答案
难道是放的位置不对???静态库应该不用放在Debug下吧

玄天693 2017-02-10 07:00
xiewangdong:也遇到过这种情况,同求答案
难道是放的位置不对???静态库应该不用放在Debug下吧 (2017-02-09 22:42) 

我在网上看,工程目录下要放,debug下面应该也要放的

kaon 2017-02-10 08:11
难道不是放working directory?

圣域天子 2017-02-10 08:37
还要看编译器的兼容性,大部分都是不同编译器编译出来的库,会无法识别

玄天693 2017-02-10 15:55
圣域天子:还要看编译器的兼容性,大部分都是不同编译器编译出来的库,会无法识别 (2017-02-10 08:37) 

有可能

firebolt 2017-02-10 22:18
楼主应该把错误信息帖出来,其次你使用的库是c库还是c++库,如果是c库需要加extern关键字。

pigzhang 2017-02-11 10:30
   什么编译器,是否加了libs += xxx.a 或者 xxx.lib
    光添加includepath是不行的

563255107 2017-02-11 21:08
库的编译方式和你用的要保持一致,release或者debug模式一定要一致,mingw和和VS编译出来的不能混用


查看完整版本: [-- 关于Qt使用第三方库(红包) --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled