检查extern "C"的写法,加上或者去掉. 将包含这个函数定义的so提前. 如果还有问题,还要注意链接时各个so的顺序,进行适当调整看看.有时调用的要在被调用的前面,有时在后面.可能跟头文件顺序有关.
简介:解决办法:C代码中明明有,为什么编译时提示未定义的引用 出现这种情况,是不是很恼火?解决办法: 检查extern "C"的写法,加上或者去掉. 将包含这个函数定义的so提前. 如果还有问题,还要注意链接时各个so的顺序,进行适当调整看看.有时调用的要在被调用的前面,有时在后面.可能跟头文件顺序有关....
检查extern "C"的写法,加上或者去掉. 将包含这个函数定义的so提前. 如果还有问题,还要注意链接时各个so的顺序,进行适当调整看看.有时调用的要在被调用的前面,有时在后面.可能跟头文件顺序有关.