Как отлаживать программу OpenCV без DLL-библиотек Nvidia?

Visual Studio Community 2013
Windows 8.1 64bit
OpenCV 3.0 beta
Графический процессор: NVIDIA GeForce GT 540M
и графическое ядро ​​Intel.

Когда я хочу отладить программу OpenCV, все загруженные файлы символов (.pdb) завершаются успешно, кроме nvinit.dll, detoured.dll, Nvd3d9wrap.dll, nvdxgiwrap.dll.

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?

0

Решение

Вы можете отключить загрузку символов для модуля следующим образом:
(От https://msdn.microsoft.com/en-us/library/4c8f14c9.aspx)

Чтобы изменить поведение загрузки символа для определенного модуля
В окне «Модули» щелкните модуль правой кнопкой мыши.
Выберите «Автоматическая загрузка символов» и нажмите «Всегда загружать вручную или по умолчанию». Изменения не вступят в силу, пока вы не перезапустите сеанс отладки.

2

Другие решения

Чтобы развернуть другой ответ, в Visual Studio 2010, вы делаете следующее:

  • Переключитесь на вкладку «Модули» внизу
    Описание изображения
  • Выберите любые модули, которые вы хотите пропустить
  • В контекстном меню выберите Настройки автоматической загрузки — всегда загружать вручную

Описание изображения

Вы также можете перейти в подробные настройки через Настройки символа … в том же контекстном меню. Там вы можете использовать белый список модулей вместо черного, то есть вы можете загружать только те модули, которые вам нужны:

Описание изображения

0

По вопросам рекламы [email protected]