WIN32
程序的最大差异在于链接命令的/
SUBSYSTEM
参数,CONSOLE是控制台,WINDOWS是WIN32
修改方法:工程、属性、LINK选项、System
把“Windows
(/SUBSYSTEM:WINDOWS)”改成“Console
(/SUBSYSTEM:CONSOLE)”就行了
要记得在代码里面然后写上对应的
main函数
,否则编译的时候会报链接错误
main进入控制台,而winmain则是应用程序,想要在winmain中d出console我只知道有个shell传递CMD命令和要显示参数,应该可以,不过此法不易,我也不行。如果仅为调试,那么可以插入断点,在DEBUG窗口查看,或者messageboxd、textout drawtext吧!printf在winmain中不存在了,sprintf只具有其格式化功能但无输出功能project->settings->link最下面的框(project options),往下拉
有个/subsystem:windows
改成/subsystem:console
相反,同理
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)