踩坑记录 在交叉编译海思平台时 可以看到是因为PROTOBUF_LIBRARY 找不到,经过多次尝试仍然没有解决,后来发现ncnn/tools/caffe和ncnn/tools/onnx需要它,但是现在只是想要海思平台下的libncnn.a,并不需要tools下面的东西,所以暂时的解决方案是将 …/CMakeLists.txt 下的代码注释 if(NCNN_BUILD_TOOLS) add_subdirectory(tools) endif() 编译不同的平台时要用不同的 build 目录