win7 + vs2017 + cmake vs2017 x86命令行编译 MNN 和 MNNConverter

 0、prototobuf库相关工具前面已经编译好了; 

 1、打开vs2017 x86命令行,cd 到需要放置工程的目录下(build32_2,是我提前新建好的空文件夹),如下:

  

 

   2、cmake命令中加入,build类型release(-DCMAKE_BUILD_TYPE=Release),build转换工具(-DMNN_BUILD_CONVERTER=true),不生成动态库(-DMNN_BUILD_SHARED_LIBS=false),以及protobuf库的相关路径(libprotobuf.lib,libprotoc.lib,protoc.exe,libprotobuf-lite.lib)。

输入命令:cmake -G "Visual Studio 15" -DCMAKE_BUILD_TYPE=Release -DMNN_BUILD_CONVERTER=true -DMNN_BUILD_SHARED_LIBS=false -DProtobuf_LIBRARY_RELEASE=G:\codewen\protobuf\build\install\lib\libprotobuf.lib -DProtobuf_PROTOC_LIBRARY_RELEASE=G:/codewen/protobuf/build/install/lib/libprotoc.lib -DProtobuf_PROTOC_EXECUTABLE=G:/codewen/protobuf/build/install/bin/protoc.exe -DProtobuf_LITE_LIBRARY_RELEASE=G:/codewen/protobuf/build/install/lib/libprotobuf-lite.lib -DProtobuf_INCLUDE_DIR=G:\codewen\protobuf\build\install\include ..

之后,就会在build32_2中生成工程文件;

  3、输入命令 cmake --build . --config Release

            然后就会编译Release版本的工程了,生成如下:

      

 

posted on 2021-11-03 17:42  WenJXUST  阅读(549)  评论(0)    收藏  举报