当前位置: 技术问答>linux和unix
编译问题 undefined reference to `mysql_free_result'
来源: 互联网 发布时间:2016-03-30
本文导语: 编译命令: c++ -Wall -g -D_GNU_SOURCE -lresolv -lpthread -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lnsl libmudos.a -o esii /usr/include/mysql 和 /usr/lib/mysql目录下有头文件和库文件 但是编译始终出现如下错误信息: /home/cntop/c...
编译命令:
c++ -Wall -g -D_GNU_SOURCE -lresolv -lpthread -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lnsl libmudos.a -o esii
/usr/include/mysql 和 /usr/lib/mysql目录下有头文件和库文件
但是编译始终出现如下错误信息:
/home/cntop/ccmud_liunx/setup_npc/../npc/wiz/wiz_hanshueiyu.h:383: undefined reference to `CRoom::remove_doors(char const *)'
/home/cntop/ccmud_liunx/setup_npc/../npc/wiz/wiz_hanshueiyu.h:383: undefined reference to `mysql_real_query'
查资料是连接错误,但是不知道怎么解决,请教大家。
c++ -Wall -g -D_GNU_SOURCE -lresolv -lpthread -I/usr/include/mysql -L/usr/lib/mysql -lmysqlclient -lnsl libmudos.a -o esii
/usr/include/mysql 和 /usr/lib/mysql目录下有头文件和库文件
但是编译始终出现如下错误信息:
/home/cntop/ccmud_liunx/setup_npc/../npc/wiz/wiz_hanshueiyu.h:383: undefined reference to `CRoom::remove_doors(char const *)'
/home/cntop/ccmud_liunx/setup_npc/../npc/wiz/wiz_hanshueiyu.h:383: undefined reference to `mysql_real_query'
查资料是连接错误,但是不知道怎么解决,请教大家。
|
这是哪里来的程序,在头文件里面居然有C/C++代码?不试也罢。
另外,第一个错误明显少了其他源程序,第二个错误可能是mysql版本问题?C++没有正确连C的库。
另外,第一个错误明显少了其他源程序,第二个错误可能是mysql版本问题?C++没有正确连C的库。
|
我以前也遇到这样的问题,后来打了个补丁就没了。你到网上找个补丁试试