“undefined reference to” 问题解决方法
- 检查你有没有将头文件导入头文件路径
include_directories(<include path>)
- 检查你有没有将源文件导入源文件路径。
aux_source_directory(<dir> <variable>)
如 aux_source_directory(<dir> "*.c")
不管是普通的cmake还是ide里面都要完成路径配置,举个例子,CMake,如果你的源码路径下不存在CMakeLists, 而靠其他文件夹内的CMakeLists指定编译和链接规则,则你需要指定源文件路径。