gpt4 book ai didi

c++ - 如何在没有 Nvidia DLL 的情况下调试 OpenCV 程序?

转载 作者:行者123 更新时间:2023-11-28 02:33:35 24 4
gpt4 key购买 nike

Visual Studio 社区 2013
Windows 8.1 64 位
OpenCV 3.0 测试版
显卡: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 的情况下进行调试?

最佳答案

您可以禁用模块的符号加载,因此:(来自https://msdn.microsoft.com/en-us/library/4c8f14c9.aspx)

To change symbol load behavior for a specific module In the Modules window, right-click the module. Point to Automatic Symbol Load Settings and then click Always Load Manually or Default. Changes do not take effect until you restart the debugging session.

关于c++ - 如何在没有 Nvidia DLL 的情况下调试 OpenCV 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28291261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com