可能的几个原因:
1. 所需要的函数只有声明,没有定义,
如:只在.h文件中声明了,但是没有实现代码。
2.找不到lib的路径,这个时候需要设置。
3.可能是 extern "C"造成的,
C 和 C++ 编译出来的函数不一样,这个时候需要加上 extern "C"
其他原因慢慢补充
本文探讨了解决编译过程中遇到的未定义符号错误的方法。主要包括:检查函数是否仅声明而未定义;确认链接库的路径配置正确;以及针对C/C++混合编程时如何正确使用extern C来确保符号的一致性。
可能的几个原因:
1. 所需要的函数只有声明,没有定义,
如:只在.h文件中声明了,但是没有实现代码。
2.找不到lib的路径,这个时候需要设置。
3.可能是 extern "C"造成的,
C 和 C++ 编译出来的函数不一样,这个时候需要加上 extern "C"
其他原因慢慢补充
1112

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