今天编译程序遇到undefined reference to错误,按网上文章操作未解决。
最后把包含的头文件中 extern "C" 部分删除,错误去除。
原因分析,可能是因为源文件是cpp,编译时构造符号表时乱码,造成函数名找不到。
在使用C++进行程序开发时,遇到编译时出现undefined reference to 错误,通过分析发现原因是源文件为cpp类型,导致构造符号表时出现乱码,进而无法找到函数名。解决方法是将包含头文件中的extern C部分删除,以确保编译顺利进行。
今天编译程序遇到undefined reference to错误,按网上文章操作未解决。
最后把包含的头文件中 extern "C" 部分删除,错误去除。
原因分析,可能是因为源文件是cpp,编译时构造符号表时乱码,造成函数名找不到。
409
2万+
6万+

被折叠的 条评论
为什么被折叠?