一个c++工程中用到了自己写的c静态库。但是makefile文件怎么改都不对,老是undefined reference的问题。
看了这篇文章,undefined reference问题总结 发现c++程序在调用c库的时候,其头文件要被 extern "C" 包围。
又简单查了一下原因,这里说得很清楚:
一个c++工程中用到了自己写的c静态库。但是makefile文件怎么改都不对,老是undefined reference的问题。
看了这篇文章,undefined reference问题总结 发现c++程序在调用c库的时候,其头文件要被 extern "C" 包围。
又简单查了一下原因,这里说得很清楚: