win10下编译和使用mnn

mnn在win上进行编译并不如意,因为官方提供的文档根本很难成功进行编译,各种bug报个不停

因此打算记录一下较简单的编译方式:

(1)去github下载mnn源码

git clone  https://github.com/alibaba/MNN

(2)打开vs2019专用的命令行窗口

 因为我是64位的系统,因此选择的x64 native tools command prompt for vs2019

(3)cd到mnn源码的路径里

(4)mkdir build

(5)cd build

(6)cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release ..

(7)nmake

按照上面7部就能顺利成功

就会在build文件夹编译出很多东西,最重要的mnn.lib也会生成

当然,编译好之后,想要在vs2019上面使用,也很简单

 在vs2019新建一个空项目,创建成功之后,然后点击视图-其他窗口-属性管理器,使属性管理器,然后右边就会出现属性管理器

对release x64进行右键,选择属性

 

点击vc++目录-包含目录

然后点击编辑

 自己选择好自己mnn和opencv的路径

 然后链接器-常规

 添加这个

然后链接器-输入

 

手动输入或者拷贝文件名字进去 ,opencv版本自己修改

 

至此环境成功了,不过还需要设置环境变量 ,也就是在vs2019里面使用环境变量

 

 

因为我的mnn直接安装在c盘的,设置好之后就能使用了

猜你喜欢

转载自blog.csdn.net/zhou_438/article/details/111869887