将控制台应用程序转换为Windows应用程序

Mic*_*ick 17 c++ windows-xp visual-studio-2008

(这是一个很长的故事)但我有一个包含Windows程序的大型复杂项目文件.不幸的是,该项目最初是作为控制台应用而构建的 程序编译并链接好,但是当运行时调出控制台而不是我希望的窗口集合.我查看命令行并看到"/ SUBSYSTEM:CONSOLE",而它应该是"/ SUBSYSTEM:WINDOWS".我不知道如何更改命令行.是否有一些盒子我可以在项目设置中勾选以进行此更改?

Han*_*ant 29

右键单击项目,属性,链接器,系统,更改子系统设置.您还必须将main()方法更改为WinMain().你最好创造一些窗户,或者没有太多可看的东西.


Mar*_*377 7

补充Hans的回答:在Properties下,还记得展开C/C++节点并选择Preprocessor.然后编辑预处理器定义 - 替换_CONSOLE_WINDOWS.