【问题标题】:Unable to run Opencv GPU on 64bit windows 7无法在 64 位 Windows 7 上运行 Opencv GPU
【发布时间】:2012-06-10 04:37:11
【问题描述】:
我正在 Visual Studio 2008 中创建一个 opencv gpu 应用程序。该应用程序是 win32 应用程序,操作系统是 Windows 7 64 位。该应用程序正在成功构建,但是当我尝试运行该程序时,程序正在获取崩溃了。显示的错误消息是“应用程序无法启动”。
请给我建议。我使用了依赖walker,似乎应用程序正在尝试调用windows的64位dll。
如何解决这个问题?
【问题讨论】:
标签:
opencv
cuda
gpu
gpgpu
windows-7-x64
【解决方案1】:
如果您运行 64 位版本的 depends.exe,Dependency Walker 会显示 32 位应用程序的混乱信息。我认为它并不真正了解 WoW(Windows 上的 Windows)系统。另外,我认为任何链接到 64 位库的尝试都会在编译时被捕获。很可能,您的应用程序没有找到所有必需的 DLL。事件查看器应该有更多关于错误是什么的信息。转到 Windows 日志 |应用。如果很难找到您的应用的条目,请使用日志过滤。