2024年3月29日发(作者:)
自己的总结:
平台:Windows Sever2003
环境:Visual Studio 2008
在项目属性中如下两步操作:
【链接器】——【系统】——【子系统】:/SUBSYSTEM:WINDOWS
【链接器】——【高级】——【入口点】:mainCRTStartup
VC++ 隐藏控制台程序窗口
大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情
况下会有一个类似dos窗口的console窗口,但是有的时候我们只想在程序中运行一段功能
代码,不希望显示这个console窗口,让代码执行完毕之后程序自动退出.下面就介绍一下,如
何隐藏win32 console application的console窗口
因为此种方法是通过设置编译器的链接开关来实现,所以让我们来看一下编译
器的链接开关选项(也就是linker选项).
首先我们来看一下linker的 /subsystem 选项
该选项的语法形式如下:
/subsystem:{console|efi_application|efi_boot_service_driver|
efi_rom|efi_runtime_driver|native|posix|windows|windowsce}
[,major[.minor]]
这个链接选项告诉操作系统如何运行可执行文件
console:


发布评论