當我嘗試觀看一些變量與當前的啓動項目鏈接的靜態庫我收到此錯誤:CXX0017:錯誤:符號在靜態庫沒有發現
CXX0017: Error: symbol not found
我試圖重建項目/關閉IDE,但我有同樣的錯誤。我可以使用斷點/步/其他功能。
你知道爲什麼會發生這種情況嗎?也許一些奇怪的編譯器標誌或其他...
編輯:只有一些變量不能在調試器中查看!一般局部變量。從屬性頁>配置管理器> C/C ++:
當我嘗試觀看一些變量與當前的啓動項目鏈接的靜態庫我收到此錯誤:CXX0017:錯誤:符號在靜態庫沒有發現
CXX0017: Error: symbol not found
我試圖重建項目/關閉IDE,但我有同樣的錯誤。我可以使用斷點/步/其他功能。
你知道爲什麼會發生這種情況嗎?也許一些奇怪的編譯器標誌或其他...
編輯:只有一些變量不能在調試器中查看!一般局部變量。從屬性頁>配置管理器> C/C ++:
取自http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/8d1007d4-c85a-44e8-970a-1c2a7b638ce4
please check whether pdb file have loaded properly from correct project folder, you can select Debug -> Windows -> Modules, on the Modules window, right click the symbol item, select Symbol Load Information, from the pop up window, you can see whether the pdb file is loaded and where the pdb file is loaded from.
我使用的Cplex求解器,我有這個問題,我改變了以下設置爲 「已禁用(/ OD)」 >優化>優化 ,現在它工作:)
我碰到相同的問題,我使用VS2005。關於將項目中的設置更改爲(/ od) - propoties - C/C++優化失敗。 然後,我找到了Souce File並右鍵單擊該文件,然後單擊propoties,在此頁面中,我找到了另一個C/C++優化並選擇了/ od。它有助於。
它看起來像一個VS2010的錯誤。 [看到這裏](https://connect.microsoft.com/VisualStudio/feedback/details/613569/cannot-inspect-local-variables-while-debugging-in-vs2010-cxx0017-symbol-not-found-error)。 – d11