Technical FAQ

问:在CentOS7.6上使用gcc 6.5编译程序链接BM-OpenCV库时报找不到符号链接的错误?

答:Centos下直接安装的编译器,无论是什么版本,默认都是使用D_GLIBCXX_USE_CXX11_ABI=0,与我们BM-OpenCV编译时使用的ABI版本(ABI=1)不兼容,因此,需要使用我们提供的x86-linux-gcc编译器,以确保ABI兼容,编译器请联系技术支持获取。

问:BM-OpenCV的abi和客户这里其他库的abi不一样,是否可以提供各种abi版本的BM-OpenCV, 或者BM-OpenCV的源码,让客户自行编译?

答:BM-OpenCV目前没有源码开放的计划;BMNNSDK中其他C++的库比较小,都提供了双份(ABI0和ABI1),BM-OpenCV目前只有ABI1版本的。由于涉及BMNNSDK整个全家桶的发布,为了控制BMNNSDK的体积,暂时不提供ABI0版本的BM-OpenCV;建议客户还是使用我们提供的编译器将自己的程序重新编译一遍。