Linux-6-Qt Creator中编译出现错误:undefined reference to ‘xxxx函数‘

Linux 16.04 环境下Qt Creator 4中编译xx.cpp工程文件出现错误:undefined reference to 'xxxx函数'

报错如下:

Linux-6-Qt Creator中编译出现错误:undefined reference to ‘xxxx函数‘

问题分析:函数没有定义,解决办法:

  • 看是否包含所定义函数的头文件,需要include 到当前编译文件
  •  在Linux Qt 工具环境下,没定义的函数可能包含在xx.a的链接文件库中,需要拷贝与协议相关的 libxxx.a静态库到当前文件夹,并在Makefile 中添加路径,执行make命令,重新编译就OK了!