2 qq 30355051 qq_30355051 于 2016.03.30 13:29 提问

win10 VS2015 opencv3.1.0 应用程序无法正常启动(0xc0000007b)

1.下图为环境变量的设置图片说明](http://img.ask.csdn.net/upload/201603/30/1459315234_989848.png).
2.下图为VS2015的配置
图片说明
图片说明
图片说明
3.下面是程序代码

**#include

using namespace std;
using namespace cv;

int main(int argc, char* argv[])
{
const char* imagename = "G:\VS2015\ConsoleApplication1\ConsoleApplication1\tulips.jpg";

//从文件中读入图像
Mat img = imread(imagename);

//如果读入图像失败
if (img.empty())
{
    fprintf(stderr, "Can not load image %s\n", imagename);
    return -1;
}

//显示图像
imshow("image", img);

//此函数等待按键,按键盘任意键就返回
waitKey();

return 0;

}**

4.下面是出错信息

****“ConsoleApplication1.exe”(Win32): 已加载“G:\VS2015\ConsoleApplication1\x64\Release\ConsoleApplication1.exe”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\kernel32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\KernelBase.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\vcruntime140.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\opencv_world310d.dll”。无法查找或打开 PDB 文件。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\ucrtbase.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\ucrtbase.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\advapi32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已卸载“C:\Windows\System32\ucrtbase.dll”
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\msvcrt.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\sechost.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\rpcrt4.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\user32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\gdi32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\ole32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\combase.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\cryptbase.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\bcryptprimitives.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\oleaut32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\comdlg32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\SHCore.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\shlwapi.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\shell32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\cfgmgr32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.10586.0_none_396e892957c7fb25\comctl32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\windows.storage.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\kernel.appcore.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\powrprof.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\profapi.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\FirewallAPI.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\netapi32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\avicap32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\msvfw32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\avifil32.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\msvcp120d.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已卸载“C:\Windows\System32\msvcp120d.dll”
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\winmm.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\winmmbase.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\davhlpr.dll”。已加载符号。
“ConsoleApplication1.exe”(Win32): 已加载“C:\Windows\System32\MSVCR120D.dll”。已加载符号。
线程 0xab0 已退出,返回值为 -1073741701 (0xc000007b)。
线程 0x1f54 已退出,返回值为 -1073741701 (0xc000007b)。
线程 0x29d4 已退出,返回值为 -1073741701 (0xc000007b)。
程序“[2452] ConsoleApplication1.exe”已退出,返回值为 -1073741701 (0xc000007b)。


图片说明

7个回答

qq_30355051
qq_30355051   2016.03.30 13:35

大家帮忙看看吧,为这个我已经弄了两天了 如果图片看不清 我再发

CSDNXIAOD
CSDNXIAOD   2016.03.30 13:42

opencv246 之vs2012 出现0xc000007b 应用程序无法正常启动
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

nijiayy
nijiayy   2016.03.30 14:16

还是去年用vs配置一个opencv玩玩,当时就是debug模式下,怎么都运行不了程序,后来切换到release模式下,就可以运行了~题主可以试试~

qq_30355051
qq_30355051 没有用 我试过的
一年多之前 回复
yuwinter
yuwinter   2016.03.30 14:51

是不是你在安装时没有配置啊!导致的啊!

oyljerry
oyljerry   Ds   Rxr 2016.03.30 15:07

opencv对应的dll有没有带上,应该是依赖的dll有问题

qq_30355051
qq_30355051 可以说吗具体点吗
一年多之前 回复
lx624909677
lx624909677   Ds   Rxr 2016.03.30 16:15

在exe同级目录下,要放你用到的opencv的dll,而且debug版本的和release版本的必须分开放

baidu_35181815
baidu_35181815 回复淋雨andy: opencv_world310d.dll这个在哪啊?怎么放啊?copy么?
一年多之前 回复
lx624909677
lx624909677 回复lx624909677: 所有dll都放进去试试,包括静态库
一年多之前 回复
qq_30355051
qq_30355051 我把上面显示缺失的opencv_world310d.dllI添加到exe同级目录之后还是没有用,请问您还有什么办法吗
一年多之前 回复
slm_uestc
slm_uestc   2016.04.23 20:25

楼主问题解决了没?我的也是这个问题(win10 vs2015社区版,opencv3.1.0 。)

qq_30355051
qq_30355051 没有 最后用的vs2013和opencv 2.4.9
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!