Re: [問題] VC2005 可以像vb一樣用 debug.write之쌠…

看板C_and_CPP作者 (sapphira)時間15年前 (2009/04/13 02:47), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
超感謝大大的回答,我又可以快樂的土法煉鋼了, 回點心得給以後需要參考吧 : 你是寫視窗程式,但是想要用 cout 印東西出來看是嗎? : 加上這一行到你的程式碼最開頭…… : #pragma comment(linker, "/subsystem:console /entry:WinMainCRTStartup") : 這樣你 compile 出來的東西就會附送你一個 console 視窗…… : 如果上面那個編譯不過的話,那可能你的專案是 unicode,試試看 : #pragma comment(linker, "/subsystem:console /entry:wWinMainCRTStartup") : 如果你真的不知道這行要加在哪邊才會 work 我還真不知道加哪裡, 後來丟在專案自動產生的 assemblyInfo.cpp的開頭才有效, 丟在main()那個檔案開頭無效 : 那請根據以下步驟設定 : Project -> Properties -> Configuration Properties -> Linker : System -> SubSystem : Console : Advanced -> Entry Point: WinMainCRTStartup (或wWinMainCRTStartup) 我的進入點名稱都必須改 main() 才有效喔,可能是預設的含式名稱不同吧 : VC 用這招 debug 超方便的,不過很少人知道 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.197.211

04/13 17:21, , 1F
別這樣做, 用OutputDebugString才是正途...
04/13 17:21, 1F

04/14 23:44, , 2F
TRACE0/1/2/3/4(?) 也還不錯,不知道VS2005有沒有...
04/14 23:44, 2F
文章代碼(AID): #19uZTQhV (C_and_CPP)
文章代碼(AID): #19uZTQhV (C_and_CPP)