編寫MFC程序時,想打印出調試信息,使用cout后,發現程序並沒有像想象中那樣自動彈出命令行窗口,要輸出的信息也沒地方去查看。百度后知道要手動調出命令行窗口,才可以看到輸出的信息。
百度上介紹了兩種方法,一種是通過添加代碼,在程序中建立命令行窗口的對象。這里介紹一種比較簡單的方法。
右鍵解決方案,打開屬性頁。
選擇生成事件(build event)->生成后事件(post-build event)->命令行(command line),輸入:
editbin /SUBSYSTEM:CONSOLE $(OUTDIR)\$(TargetFileName)
如下圖:
清理工程后重新編譯
,運行后會自動打開命令行窗口,可以看到程序中printf()與cout的輸出。
輸了命令時注意
空格和斜杠方向
。也注意不要輸入到說明那一欄去。
