Я пытаюсь отладить dll, которая вызывается приложением Labview. У меня есть правильные файлы символов (загруженные из Microsoft) для таких вещей, как ntdll.dll и других. У меня, конечно, также есть файл pdb для моей DLL. Очевидно, что у меня нет файлов символов для labview; поскольку насколько я знаю National Instruments не выпускает.
Я попробовал простое тестовое приложение, вызывающее dll из windbg.exe. Это хорошо работает. Когда я добавляю labview в mix, windbg, конечно, начинает выдавать ERROR: файл символов не найден для всех вещей labview. Я уверен, что у меня установлены правильные каталоги файлов символов и исходные папки. Я своего рода новичок в Windbg, но я начинаю понимать, что если у вас нет ВСЕХ файлов символов, которые вы используете при его использовании. Это верно? Если так, то я думаю, что это снова fprintf и ограниченная отладка.
Я не хочу использовать Visual Studio, потому что это для полу встроенного приложения, и в нем просто нет места на диске / места для хранения всей Visual Studio.