首先说opencv中与Microsoft visual studio的版本对应问题:

\opencv\build\x86下的vc9,vc10、vc11、vc12是什么意思?
\opencv\build\x64下的vc9,vc10、vc11、vc12是什么意思?

vc9,vc10, vc11, vc12 , vc14分别表示VS2008,VS2010, VS2012, VS2013,VS2015的Visual Studio使用的编译器版本,根据自己的VS版本来填写正确的编译器版本号。

vs2013中搭建opencv环境遇到0xc000007b问题

我是这里写成了vc14,从而导致了如下图所示的错误:

vs2013中搭建opencv环境遇到0xc000007b问题

2.可能的原因之二:编译的平台不能出错
vs2013中搭建opencv环境遇到0xc000007b问题

我的opencv的库目录用的是x86的,所以我的配置如上图。

如果你的opencv的库目录是是x64的,如图:vs2013中搭建opencv环境遇到0xc000007b问题
你的编译器的平台就要用x64的,如图:
vs2013中搭建opencv环境遇到0xc000007b问题

3.环境变量要配置好,也可能引发这个问题,同时要细心:
vs2013中搭建opencv环境遇到0xc000007b问题

如果你的系统环境变量中即有:E:\OpenCV\opencv\build\x86\vc12\bin
还有:E:\OpenCV\opencv\build\x64\vc12\bin
如果你的visual studio用的编译平台是Win32的,vs2013中搭建opencv环境遇到0xc000007b问题
如果在环境变量中图中的“2”在”1“的前面,也会引发这个0xc000007b问题。
同理:如果你的visual studio用的编译平台是x64的,应该吧”2“写到前面。

总结一下,最好不要”1“和”2“同时使用,根据自己的平台选择一个就好了。

相关文章:

  • 2021-06-16
  • 2021-12-12
  • 2021-12-22
  • 2021-07-12
  • 2021-06-19
  • 2021-08-27
  • 2022-01-08
  • 2021-06-27
猜你喜欢
  • 2021-07-02
  • 2021-09-18
  • 2021-11-08
  • 2021-07-17
  • 2021-12-10
  • 2021-06-30
  • 2022-12-23
相关资源
相似解决方案