作者lytn (sapphira)
看板C_and_CPP
标题Re: [问题] VC2005 可以像vb一样用 debug.write之쌠…
时间Mon Apr 13 02:47:53 2009
超感谢大大的回答,我又可以快乐的土法炼钢了,
回点心得给以後需要参考吧
: 你是写视窗程式,但是想要用 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
1F:→ ccbruce:别这样做, 用OutputDebugString才是正途... 04/13 17:21
2F:推 sleep1999:TRACE0/1/2/3/4(?) 也还不错,不知道VS2005有没有... 04/14 23:44