在编译mnn的converter的过程中,出现以下问题
CMake Warning at /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/FindProtobuf.cmake:499 (message):
Protobuf compiler version 3.5.1 doesn't match library version 3.9.1
Call Stack (most recent call first):
CMakeLists.txt:45 (find_package)
-- Found Protobuf: /usr/local/lib/libprotobuf.dylib (found version "3.9.1")
CMake Warning at /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/FindProtobuf.cmake:499 (message):
Protobuf compiler version 3.5.1 doesn't match library version 3.9.1
Call Stack (most recent call first):
source/tensorflow/CMakeLists.txt:11 (find_package)
CMake Warning at /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/FindProtobuf.cmake:499 (message):
Protobuf compiler version 3.5.1 doesn't match library version 3.9.1
Call Stack (most recent call first):
source/onnx/CMakeLists.txt:11 (find_package)
CMake Warning at /usr/local/Cellar/cmake/3.15.3/share/cmake/Modules/FindProtobuf.cmake:499 (mess

在编译MNN Converter时遇到protobuf版本冲突,系统中存在protobuf3.5,但编译器查找的是3.9。为解决此问题,可以通过添加anaconda目录下的lib路径到系统库搜索路径,确保编译使用正确版本的protobuf。
最低0.47元/天 解锁文章
2733

被折叠的 条评论
为什么被折叠?



