VC隐藏console
2016-05-16 21:40
507 查看
VC隐藏console
1.通过设置编译器的连接开关实现
实例:编译器开关, VC开发环境的project->setting->link->project option
linker的/subsystem选项
/SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER|
EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS|WINDOWSCE}
[,major[.minor]]
CONSOLE:
win32 字符模式应用程序,此种类型的应用程序在运行的时候会产生一个类似DOS
窗口的控制台窗口,如果在应用程序的主函数为main()或者wmain(),在默认情况下
该应用程序就是一个控制台应用程序
WINDOWS:
该类型的应用程序不产生console窗口,该类型的应用程序的窗口由用户自己创建,简而言之
就是一个标准的Win32 application,其入口地址为WinMain()函数或者wWinMain()函数的地址
如果你在应用程序种定义的主函数为WinMain或者wWinMain,在默认情况下该应用程序就是一个
Win32 Application !
console程序,编译器的链接开关形式
/subsystem:"console" /entry:"mainCRTStartup" (ANSI)
/subsystem:"console" /entry:"wmainCRTStartuup" (UNICODE)
win32 application,编译器的连接开关形式
/subsystem:"windows" /entry:"WinMain" (ANSI)
/sbusystem:"windows" /entry:"wWinMain" (UINCODE)
2.手动设置
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\" " )
1.通过设置编译器的连接开关实现
实例:编译器开关, VC开发环境的project->setting->link->project option
linker的/subsystem选项
/SUBSYSTEM:{CONSOLE|EFI_APPLICATION|EFI_BOOT_SERVICE_DRIVER|
EFI_ROM|EFI_RUNTIME_DRIVER|NATIVE|POSIX|WINDOWS|WINDOWSCE}
[,major[.minor]]
CONSOLE:
win32 字符模式应用程序,此种类型的应用程序在运行的时候会产生一个类似DOS
窗口的控制台窗口,如果在应用程序的主函数为main()或者wmain(),在默认情况下
该应用程序就是一个控制台应用程序
WINDOWS:
该类型的应用程序不产生console窗口,该类型的应用程序的窗口由用户自己创建,简而言之
就是一个标准的Win32 application,其入口地址为WinMain()函数或者wWinMain()函数的地址
如果你在应用程序种定义的主函数为WinMain或者wWinMain,在默认情况下该应用程序就是一个
Win32 Application !
console程序,编译器的链接开关形式
/subsystem:"console" /entry:"mainCRTStartup" (ANSI)
/subsystem:"console" /entry:"wmainCRTStartuup" (UNICODE)
win32 application,编译器的连接开关形式
/subsystem:"windows" /entry:"WinMain" (ANSI)
/sbusystem:"windows" /entry:"wWinMain" (UINCODE)
2.手动设置
#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\" " )
相关文章推荐
- HYSBZ 1758 重建计划
- Java面向对象之多态
- python
- Linux软RAID的技术概要及实现
- error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1800”不匹配值“1600”
- Eclipse 运行C/C++
- 博客开始篇
- Java中的反射机制复习
- 类模板和模板函数连接出错处理
- 4-2 跳马
- android如何在xml中引用内部类的View
- Centos 6.4 安装mysql-5.6.14-linux-glibc2.5-i686.tar.gz
- easyui validatebox 验证集合
- memcached安装
- Linux中利用shutdown命令关闭系统方法
- VTK入门(二)--颜色映射
- 用redis的sadd和spop做后台抽奖
- 数据结构之线性表的概念
- Box2d源码学习<十四>TOI之碰撞时间的实现
- 1005. 继续(3n+1)猜想 (25)