解决qt程序的链接阶段出现 undefined reference 错误
Posted zhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决qt程序的链接阶段出现 undefined reference 错误相关的知识,希望对你有一定的参考价值。
错误的原因是我使用到了 QT Widgets 模块中的东西,但是makefile的链接的参数中没有 widgets。其实官网上提到了这个:
http://doc.qt.io/qt-5/qtwidgets-index.html
解决的方法是手动修改你的 .pro 文件,在里面添加下面这句:
QT += widgets
如果出现类似的 undefined reference 这种错误应该也是在程序的链接阶段没有找到相应的函数或方法,解决方法也应该类似。
以上是关于解决qt程序的链接阶段出现 undefined reference 错误的主要内容,如果未能解决你的问题,请参考以下文章
Qt开发编译时报"undefined reference to"问题的解决方案
Qt经典出错信息之undefined reference to `vtable for classname
链接libthrift.so出现带“__cxx11”的undefined symbol的问题解决
Ubuntu16.04 QT5编译出现cannot find -lGL和collect2:error:ld r
用qt484编译程序的时候,报错误 libQtGui.so: undefined reference to `FcFreeTypeQueryFace'