linux c++ undefined reference
一个c++工程中用到了自己写的c静态库。但是makefile文件怎么改都不对,老是undefined reference的问题。
看了这篇文章,undefined reference问题总结 发现c++程序在调用c库的时候,其头文件要被 extern "C" 包围。
又简单查了一下原因,这里说得很清楚:
Why
do we need extern “C”{ #include } i
转载
2013-04-23 18:24:14 ·
1304 阅读 ·
0 评论