之前用cmake编译opencv,后来发现lib库下只有DEBUG的动态链接库(d.dll的 ,不带d的是release,debug模式下是进行学习的,可以进行调试模式,而release没有这个功能所以他有更快的速度,更小的体积, release版本不对源代码进行调试,编译时对应用程序进行优化 ), 解决方法如下

如图:

OPENCV cmake编译后只有DEBUG模式的lib库 如何生成release模式的lib库

打开cmake编译后的opencv工程,

OPENCV cmake编译后只有DEBUG模式的lib库 如何生成release模式的lib库

找到INSTALL

OPENCV cmake编译后只有DEBUG模式的lib库 如何生成release模式的lib库

这个时候要注意,我们要选择release编译

OPENCV cmake编译后只有DEBUG模式的lib库 如何生成release模式的lib库

右键INSTALL 点击生成

OPENCV cmake编译后只有DEBUG模式的lib库 如何生成release模式的lib库

然后等待 显示成功编译后,

OPENCV cmake编译后只有DEBUG模式的lib库 如何生成release模式的lib库

我们回到这个目录 就会发现生成了release所对应的lib库, (再说一次 带d的是debug的,不带d的是release)

接下来就可以进行release的配置了

相关文章:

  • 2021-10-12
  • 2022-12-23
  • 2021-06-22
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-21
  • 2022-12-23
  • 2021-06-21
  • 2022-01-02
  • 2021-12-11
相关资源
相似解决方案