配置opencv静态链接库需要用到:staticlib

配置使用OpenCV静态链接库

在配置链接器-》附加库目录时应该为staticlib的路径。同理若是利用动态链接库则只需要lib的路径:

配置使用OpenCV静态链接库

 

动态链接库则使用lib,然而在使用staticlib的时候报了一些错误:

应该是没有成功调用到sift模块,因为opencv中的sift模块处于nonfree:

配置使用OpenCV静态链接库

所以应该是静态库中lib没有添加完整,所以打开:

配置使用OpenCV静态链接库

在附加依赖性中加入一些lib,这些.lib文件应当来自于staticlib文件夹中,打开它可以看到:(同理利用动态库时应当将所有lib文件夹下面的.lib文件加入到附加依赖项中)

配置使用OpenCV静态链接库

因为是在debug模式下,所以将所有这些后缀为d的.lib加入到附加依赖项后即可正确运行。

关于使用opencv的静态库或动态库可参见此文

相关文章:

  • 2021-10-14
  • 2022-12-23
  • 2021-04-22
  • 2021-09-14
  • 2021-11-20
  • 2021-07-06
  • 2021-11-18
  • 2021-08-30
猜你喜欢
  • 2022-12-23
  • 2021-04-06
  • 2021-05-23
  • 2021-06-23
  • 2022-12-23
  • 2021-08-20
相关资源
相似解决方案