mac下用g++编译代码,在连接一个c的静态库的时候,总是提示: undefined reference to`错误,找不到库函数。
main.c:(.text+0x15): undefined reference to `MemoryContextInit()'
main.c:(.text+0x26): undefined reference to `MemoryContextDestory()'
用gcc编译就可以通过。
解决:
添加 extern “C” { }
引用:
http://blog.51cto.com/xiaomage/72755