2010-10-07 178 views
14

(其长话短说),但我有一个包含Windows程序的大型复杂项目文件。不幸的是,该项目最初是作为控制台应用程序构建的该程序编译和链接好,但是当运行带来了一个控制台,而不是我希望的窗口集合。我看了看命令行并看到“/ SUBSYSTEM:CONSOLE”,而它应该是“/ SUBSYSTEM:WINDOWS”。我不知道如何改变命令行。是否有一些框可以在项目设置中进行修改?将控制台应用程序转换为Windows应用程序

回答

23

右键单击项目,属性,链接器,系统,更改子系统设置。您还必须将main()方法更改为WinMain()。而且你最好创造一些窗户,否则就不会有太多的东西要看。

4

补全汉斯的答案:在属性下,还记得扩大C/C++节点,并选择预处理。然后编辑预处理器定义 - 用_WINDOWS替换_CONSOLE

+0

_WINDOWS未定义如果Windows子系统设置为链接器 – Sergei 2016-11-15 13:48:16

相关问题