Qt ncnn Windows编译

官方给出的编译方法是用于VS,Qt中编译稍有不同,过程更简单。其他:Qt+ncnn+android配置方法。

1. 把ncnn的CMakeLists.txt文件直接拖进Qt中。
2. 设置要编译哪些东西
,我这里不需要用到benchmark,examples,tools和tests,(所以这里我不需要用到protobuf),所以可以在CMakeLists.txt文件中注释掉或者在构建设置中进行设置。如下图所示。
Qt ncnn Windows编译_第1张图片
Qt ncnn Windows编译_第2张图片

3. 在构建目录下进行make。执行下面这句:

D:\Qt5\Qt5.9.6\Tools\mingw530_32\bin\mingw32-make.exe

编译成功:
在这里插入图片描述
最终在build/src目录下可以找到libncnn.a文件夹。可以把它拷出来,和include文件放到一起,然后在Qt中正常地使用即可。

4. 运行结果如下图所示:
Qt ncnn Windows编译_第3张图片

你可能感兴趣的:(Qt,深度学习)