close
cpp 的 compiler 會把 funcion 再添加一些東西,
當 cpp 直接 invoke c function, compile 很容易產生 symbol 錯亂問題.
解法
1. c header file 加上 defensive guard
2. cpp 在 include c-header-file 的地方
用 extern "C" {} 包起來
Reference:
https://stackoverflow.com/questions/16850992/call-a-c-function-from-c-code
全站熱搜