看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) GCC LinuxSUSE 問題(Question): 小弟想使用codeblocks IDE的 debug 來查變數的內容, 但是在程式裡面有寫了#ifdef #endif 不知道要去哪裡設定這個數值 (-D) 使得程式在Build的時候就掛了 >"< 請問有人知道要怎麼設定嗎?? 另外就是我還有用外掛的Library套件(ImageMagick) 這個只要把相關路徑及資料夾設定好,應該也能跑debug吧?! 0.0a -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.67.235 ※ 編輯: shiengchyi 來自: 61.221.67.235 (05/18 11:14)
purpose:Build 的時候就掛,這是編譯失敗吧,跟 Debug 沒有關聯 05/18 11:31
purpose:Debug 只是把執行檔抓來用,不會管你要不要用哪個外掛 05/18 11:32
shiengchyi:所以是只要填入#ifdef 後面的字串就可以了嗎? 05/18 11:32
purpose:你的 ImageMagick 路徑有設好,自然能 Build 成功能 Debug 05/18 11:33
shiengchyi:因為沒有#ifdef 所以抓不到變數 自然Build就會掛了 XD 05/18 11:33
shiengchyi:恩恩 感謝 05/18 11:34
purpose:就像這張圖的設定,會觸發 #ifdef _DEBUG 變成 true 05/18 11:34