未定义的引用

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:49   1246   0

.在编译程序的时候,有时候会出现“未定义的引用的错误”,这常常是由于找不到函数的定义造成的。

1.可以在pro配置文件上加上动态链接库的路径

2.添加默认动态链接库。

之前在centos7上编译了一个第三方库。正常编译运行。但是隔了一段时间时候发现用到该库的程序编译不过去了。报的是“未定义的引用”。检查了一下配置。以及配置路径下的文件,发现确实是存在这个动态链接库的。找了好久才发现。默认的centos7的gcc版本是4.85,同事升级了gcc,导致原先编译的库与现在的不兼容。于是又重新编译了一下,才可以。所以如果出现以上问题,记得检查一下编译器版本

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP