4

Когда я пытаюсь посмотреть некоторые переменные в статической библиотеке, связанной с текущим проектом запуска я получаю эту ошибку:CXX0017: Ошибка: символ не найден в статической библиотеки

CXX0017: Error: symbol not found 

Я пытался восстановить проект/закрыть IDE, но у меня такая же ошибка. Я могу использовать точки останова/шаг/другие функции.

У вас есть идеи, почему это происходит? Возможно, некоторые странные флагов компилятора или ...

Редактировать: В отладчике нельзя просматривать только некоторые переменные! В общем случае локальные переменные.

+1

Кажется, что ошибка VS2010. [См. Здесь] (https://connect.microsoft.com/VisualStudio/feedback/details/613569/cannot-inspect-local-variables-while-debugging-in-vs2010-cxx0017-symbol-not-found-error). – d11

ответ

1

Я использую CPLEX решатель, и я имел эту проблему, я изменил следующие настройки на "Отключено (/ од)": от свойств страниц> Диспетчер конфигурации> C/C++ > оптимизация> оптимизация и теперь это работает :)

0

Я столкнулся с теми же проблемами, и я использую VS2005. Об изменении параметра в (/ od) в проектах - propoties - C/C++ Optimization и не удалось. Затем я нашел файл Souce и щелкнул правой кнопкой мыши файл, затем нажмите propoties, на этой странице я нашел другую оптимизацию C/C++ и выбрал/od. Помогает.