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版本的工程了,生成如下:

浙公网安备 33010602011771号