zl程序教程

您现在的位置是:首页 >  工具

当前栏目

Qt ncnn Windows编译

QtWindows 编译
2023-09-14 09:07:11 时间

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

  1. 把ncnn的CMakeLists.txt文件直接拖进Qt中。
  2. 设置要编译哪些东西,我这里不需要用到benchmark,examples,tools和tests,(所以这里我不需要用到protobuf),所以可以在CMakeLists.txt文件中注释掉或者在构建设置中进行设置。如下图所示。
    在这里插入图片描述
  3. 在构建目录下进行make。执行下面这句:
D:\Qt5\Qt5.9.6\Tools\mingw530_32\bin\mingw32-make.exe

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

  1. 运行结果如下图所示:
    在这里插入图片描述