(这是一个很长的故事)但我有一个包含Windows程序的大型复杂项目文件。不幸的是,该项目最初是作为控制台应用而构建的程序编译并链接好,但是当运行时调出控制台而不是我希望的窗口集合。我查看命令行并看到“/ SUBSYSTEM:CONSOLE”,而它应该是“/ SUBSYSTEM:WINDOWS”。我不知道如何更改命令行。是否有一些方块可以在项目设置中勾选以进行此更改?
答案 0 :(得分:29)
右键单击解决方案资源管理器中的项目图标,然后属性>链接器>系统>子系统,并将其设置为 Windows 。您还必须将main()
方法更改为WinMain()
。你最好创造一些窗户,或者看不出多少。
答案 1 :(得分:6)
补充汉斯'回答:在“属性”下,还要记住展开 C / C ++ 节点并选择预处理器。然后编辑预处理程序定义 - 将_CONSOLE
替换为_WINDOWS
。