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