【发布时间】:2015-02-03 04:15:15
【问题描述】:
Visual Studio 社区 2013
视窗 8.1 64 位
OpenCV 3.0 测试版
GPU:NVIDIA GeForce GT 540M
和英特尔核心显卡。
当我想调试 OpenCV 程序时,除了 nvinit.dll、detoured.dll、Nvd3d9wrap.dll、nvdxgiwrap.dll 之外,所有符号文件 (.pdb) 都加载成功。
VS 告诉我这个:
“ImageWatchT.exe”(Win32):已加载“C:\Windows\SysWOW64\nvinit.dll”。加载被包含/排除设置禁用。
“ImageWatchT.exe”(Win32):已加载“C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\detoured.dll”。加载被包含/排除设置禁用。
“ImageWatchT.exe”(Win32):已加载“C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\Nvd3d9wrap.dll”。加载被包含/排除设置禁用。
“ImageWatchT.exe”(Win32):已加载“C:\Program Files (x86)\NVIDIA Corporation\coprocmanager\nvdxgiwrap.dll”。包含/排除设置禁用加载。
这四个 DLL 显然属于 Nvidia。
那么,如何在没有这四个 Nvidia DLL 的情况下进行调试呢?
【问题讨论】:
标签: c++ visual-studio opencv nvidia pdb