大神求助啊!!!谁帮我解决了一定重谢。问题描述:vs2015+opencv3.3.0,无法正常启动程序

holler kite 2018-07-06 10:42:33
网上的方法全试过,配置的没有问题
...全文
359 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2018-07-19
  • 打赏
  • 举报
回复
在64位Windows下:
64位exe和dll在目录c:\windows\system32目录下;
32位exe和dll在目录c:\windows\syswow64目录下;
所以要注意:
在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。
且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
64 位 Windows 平台注意点之文件系统重定向 http://www.cnblogs.com/jiake/p/4981555.html
64 位 Windows 平台注意点之注册表重定向 http://www.cnblogs.com/jiake/p/4956218.html
holler kite 2018-07-17
  • 打赏
  • 举报
回复
忙活三天 黄天不负有心人
win7 64位+vs2015+opencv3.3.0报错缺失ucrtbased.dll,解决办法
在路径C:\Program Files (x86)\Windows Kits\10\bin\x64\ucrt下有该文件,将改文件拷贝到C:\Windows\SysWOW64下

以管理员身份运行cmd,在cmd中运行regsvr32 /s ucrtbased.dll,注册该dll

问题解决
holler kite 2018-07-17
  • 打赏
  • 举报
回复
引用 10 楼 goldenhawking 的回复:
你链接输入里有 330.lib, 330d.lib
debug只要链接 330d.lib吧。

release可以吗?
不行 不过我自己解决了
丁劲犇 2018-07-07
  • 打赏
  • 举报
回复
你链接输入里有 330.lib, 330d.lib
debug只要链接 330d.lib吧。

release可以吗?
赵4老师 2018-07-07
  • 打赏
  • 举报
回复
引用 8 楼 qq_40856614 的回复:
[quote=引用 4 楼 zhao4zhong1 的回复:]
难道楼主压根就没用最新版的CMake生成适用于VS2015的OpenCV.sln ?

没有 难道还有这样的操作?[/quote]
难道OpenCV自带的Readme文件或其他类似文件中没说要用CMake……?
赵4老师 2018-07-06
  • 打赏
  • 举报
回复
难道楼主压根就没用最新版的CMake生成适用于VS2015的OpenCV.sln ?
holler kite 2018-07-06
  • 打赏
  • 举报
回复

holler kite 2018-07-06
  • 打赏
  • 举报
回复
holler kite 2018-07-06
  • 打赏
  • 举报
回复

启用服务器已勾选 还有
holler kite 2018-07-06
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
难道楼主压根就没用最新版的CMake生成适用于VS2015的OpenCV.sln ?

没有 难道还有这样的操作?
holler kite 2018-07-06
  • 打赏
  • 举报
回复
引用 5 楼 sghcpt 的回复:
楼主,没有代码和你那边的运行环境很难帮忙找的问题的。你可以在网上查找0xc000007b错误,再根据网上说的答案,一个一个尝试,应该会找到错误的地方的。。还有楼主可以下载其它的opencv的例子,来编译和运行,看看有没有报错,如果没有报错,那么就再对比你现在出错的工程,看看那些环境没有配置好。

上面截图有代码 大神
holler kite 2018-07-06
  • 打赏
  • 举报
回复

这是调试报告
“cheshi.exe”(Win32): 已加载“E:\C++\cheshi\x64\Debug\cheshi.exe”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\kernel32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\KernelBase.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“D:\Program Files\opencv\build\x64\vc14\bin\opencv_world330d.dll”。无法查找或打开 PDB 文件。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\user32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\gdi32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\lpk.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\usp10.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\msvcrt.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\ole32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\rpcrt4.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\oleaut32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\comdlg32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\shlwapi.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18837_none_a4d981ff711297b6\comctl32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\advapi32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\sechost.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\shell32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\msvfw32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\winmm.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\avifil32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\msacm32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\avicap32.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\version.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\msvcp140d.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\vcruntime140d.dll”。已加载符号。
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\ucrtbased.dll”。无法查找或打开 PDB 文件。
“cheshi.exe”(Win32): 已卸载“C:\Windows\System32\ucrtbased.dll”
“cheshi.exe”(Win32): 已加载“C:\Windows\System32\ucrtbased.dll”。无法查找或打开 PDB 文件。
“cheshi.exe”(Win32): 已卸载“C:\Windows\System32\ucrtbased.dll”

程序“[8776] cheshi.exe”已退出,返回值为 -1073741701 (0xc000007b)。
sghcpt 2018-07-06
  • 打赏
  • 举报
回复
楼主,没有代码和你那边的运行环境很难帮忙找的问题的。你可以在网上查找0xc000007b错误,再根据网上说的答案,一个一个尝试,应该会找到错误的地方的。。还有楼主可以下载其它的opencv的例子,来编译和运行,看看有没有报错,如果没有报错,那么就再对比你现在出错的工程,看看那些环境没有配置好。

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧