解决办法:C代码中明明有,为什么编译时提示未定义的引用

 出现这种情况,是不是很恼火?解决办法:

  • 检查extern "C"的写法,加上或者去掉.
  • 将包含这个函数定义的so提前.
  • 如果还有问题,还要注意链接时各个so的顺序,进行适当调整看看.有时调用的要在被调用的前面,有时在后面.可能跟头文件顺序有关.
上一篇:秒懂消息队列


下一篇:scikit-learn 线性回归算法库小结