linux-qt-动态链接库读取函数dlopen错误

软件和网站开发以及相关技术探讨
回复
kuekuatsheu
帖子: 14
注册时间: 2014-07-24 8:33
系统: ubuntu windows

linux-qt-动态链接库读取函数dlopen错误

#1

帖子 kuekuatsheu » 2014-11-28 8:56

错误提示:-1: 错误:func.o: undefined reference to symbol 'dlopen@@GLIBC_2.1'
/lib/i386-linux-gnu/libdl.so.2:-1: 错误:error adding symbols: DSO missing from command line
:-1: 错误:collect2: error: ld returned 1 exit status
网上有说在gcc编译选项里添加-ldl选项来解决,我在工程.pro文件里加上#QMAKE_CXXFLAGS += -ldl 选项,还是不能解决问题,是不是加编译选项的位置不对,还是有其他的解决办法?拜托 :em11
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: linux-qt-动态链接库读取函数dlopen错误

#2

帖子 astolia » 2014-11-28 10:19

.pro里面#后面的都是注释。你只加了一行注释而已
另外这种设置外部链接库的请用LIBS
http://qt-project.org/doc/qt-4.8/qmake- ... .html#libs
kuekuatsheu
帖子: 14
注册时间: 2014-07-24 8:33
系统: ubuntu windows

Re: linux-qt-动态链接库读取函数dlopen错误

#3

帖子 kuekuatsheu » 2014-11-28 11:57

astolia 写了:.pro里面#后面的都是注释。你只加了一行注释而已
另外这种设置外部链接库的请用LIBS
http://qt-project.org/doc/qt-4.8/qmake- ... .html#libs
注释 # 是我后来加上去的,能麻烦具体说一下LIBS怎么添加到qt里面吗
kuekuatsheu
帖子: 14
注册时间: 2014-07-24 8:33
系统: ubuntu windows

Re: linux-qt-动态链接库读取函数dlopen错误

#4

帖子 kuekuatsheu » 2014-12-04 10:49

换了一个虚拟机问题已解决,可能是原来的qt环境设置不对,具体原因还是没有定位到
回复