[問題] debug時跑出的錯誤

看板C_and_CPP (C/C++)作者 (SmArT)時間16年前 (2010/04/30 11:34), 編輯推噓2(2014)
留言16則, 3人參與, 最新討論串1/1
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 寫出來的code可以正常compile,也可以執行 但在使用breakpoint配合go(F5)去debug時, 會出現很多行像以下的字出現 Loaded 'ntdll.dll', no matching symbolic information found. Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found. Loaded 'C:\Program Files\Spyware Doctor\smum32.dll', no matching symbolic information found. Loaded 'C:\WINDOWS\system32\oleaut32.dll', no matching symbolic information found. Loaded 'C:\WINDOWS\system32\advapi32.dll', no matching symbolic information found 後面還有很多行,總共大概1x行類似的 希望得到的正確結果: 因為不是每台電腦都會有這些錯誤,而我又覺得這功能很好用 (可以看 執行到某行時 的各個參數值) 正確的結果當然是這些錯誤消失嘍 程式跑出來的錯誤結果:開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Compaq Visual Fortran 6.0, Windows XP SP3 有問題的code: (請善用置底文標色功能) 每個code ... 補充說明: 因為我google了一下,用VC或VC++的也有可能會遇到這問題 所以選擇在這發問而不是fortran板(感覺這邊人比較多) 網路上找到的大部分的結果都是說這些錯誤不是大問題,可以不用理會 可是我很想使用那部分的功能 請問我該如何解決? 已做的努力: 安裝VS2008 & 內含的MSDN , 下載WDK卻說已安裝 抱歉,對這方面不熟,只能使用雞尾酒療法 先謝謝各位的耐心觀看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.28.110 ※ 編輯: SmArTyau 來自: 140.113.28.110 (04/30 11:37)

04/30 13:21, , 1F
囧> 這應該不是錯誤訊息吧?
04/30 13:21, 1F

04/30 14:52, , 2F
那...會不會是我還是可以用那功能 只是我不知道怎麼使用?
04/30 14:52, 2F

05/02 15:32, , 3F
那稱不上問題, 而是你的程式執行時會用到一些作業系統提
05/02 15:32, 3F

05/02 15:35, , 4F
供的外部.dll, 或者同時有其他外部程式的.dll一起被load
05/02 15:35, 4F

05/02 15:35, , 5F
起; 但是這些.dll都不是你自己產生的, 沒有它相關的除錯
05/02 15:35, 5F

05/02 15:35, , 6F
資訊檔, 所以你無法對其設有效的斷點或者trace code(也
05/02 15:35, 6F

05/02 15:36, , 7F
沒有code)等, 最多就是在沒有參照的組語level上step by
05/02 15:36, 7F

05/02 15:36, , 8F
step trace或break特定位址這樣. 一般來說自己寫AP層級
05/02 15:36, 8F

05/02 15:37, , 9F
的東西應該不用在意那些訊息....
05/02 15:37, 9F

05/03 15:00, , 10F
感謝樓上的回答 所以是我的作業系統的問題?
05/03 15:00, 10F

05/03 15:54, , 11F
感覺您沒看懂我在說什麼, 對你來說那應該不是問題@_@"
05/03 15:54, 11F

05/03 15:54, , 12F
你不是只是要能設breakpoint能trace code嗎?? 那些
05/03 15:54, 12F

05/03 15:55, , 13F
message應該沒有影響到你想用的這些debug功能吧?_?
05/03 15:55, 13F

05/03 15:56, , 14F
如果你有某些機器沒辦法正常trace code, 請確定在該機器
05/03 15:56, 14F

05/03 15:57, , 15F
有正確的re-compile/re-build之後再去trace....@_@"
05/03 15:57, 15F

05/04 18:54, , 16F
非常感謝樓上的回答 我再試看看T.T
05/04 18:54, 16F
文章代碼(AID): #1Bsa_1Ij (C_and_CPP)
文章代碼(AID): #1Bsa_1Ij (C_and_CPP)