• 3607阅读
  • 8回复

关于Qt使用第三方库(红包) [复制链接]

上一主题 下一主题
离线玄天693
 

只看楼主 倒序阅读 楼主  发表于: 2017-02-09
回复本帖可获得5RMB金钱奖励!
每人最多可获奖1次,奖池剩余10RMB金钱 (中奖几率10%)
Qt使用第三方库,我在.pro配置了lib和include路径,也把动态库和静态库复制了一份放在了Debug目录下,但是运行还是提示undefinned reference to xxx,试了尝试了好多方法依然不成功,有没有人有这方面的经验,还望指点一二(有红包哦,虽然不大)。
离线xiewangdong

只看该作者 1楼 发表于: 2017-02-09
也遇到过这种情况,同求答案
难道是放的位置不对???静态库应该不用放在Debug下吧
离线玄天693

只看该作者 2楼 发表于: 2017-02-10
回 xiewangdong 的帖子
xiewangdong:也遇到过这种情况,同求答案
难道是放的位置不对???静态库应该不用放在Debug下吧 (2017-02-09 22:42) 

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

只看该作者 3楼 发表于: 2017-02-10
难道不是放working directory?
离线圣域天子

只看该作者 4楼 发表于: 2017-02-10
还要看编译器的兼容性,大部分都是不同编译器编译出来的库,会无法识别
离线玄天693

只看该作者 5楼 发表于: 2017-02-10
回 圣域天子 的帖子
圣域天子:还要看编译器的兼容性,大部分都是不同编译器编译出来的库,会无法识别 (2017-02-10 08:37) 

有可能
离线firebolt

只看该作者 6楼 发表于: 2017-02-10
楼主应该把错误信息帖出来,其次你使用的库是c库还是c++库,如果是c库需要加extern关键字。
离线pigzhang

只看该作者 7楼 发表于: 2017-02-11
   什么编译器,是否加了libs += xxx.a 或者 xxx.lib
    光添加includepath是不行的
离线563255107

只看该作者 8楼 发表于: 2017-02-11
库的编译方式和你用的要保持一致,release或者debug模式一定要一致,mingw和和VS编译出来的不能混用
快速回复
限100 字节
 
上一个 下一个