console控制台程序隐藏窗口
2013-03-23 22:31
281 查看
有人会说,既然是控制台程序,隐藏了命令行窗口还看什么。
其实是某些程序虽然目标是生成视窗程序,但是却是使用控制台的方式编译的(特别是使用某些从LINLUX平台移植到WINDOWS上来的程序库)。所以在启动时我们会看一个暴露我们实现的命令行窗口。想要隐藏着个窗口,只需要在visual c++中main函数入口前加入
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
这是控制编译器的命令。意思是使用视窗模式编译程序。但将程序入口地址强制设置为main函数(否则程序会因为找不到入口地址而通不过链接)。你也可以在项目属性中linker的选项下设置相应的项来达到此目的。
其实是某些程序虽然目标是生成视窗程序,但是却是使用控制台的方式编译的(特别是使用某些从LINLUX平台移植到WINDOWS上来的程序库)。所以在启动时我们会看一个暴露我们实现的命令行窗口。想要隐藏着个窗口,只需要在visual c++中main函数入口前加入
#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
这是控制编译器的命令。意思是使用视窗模式编译程序。但将程序入口地址强制设置为main函数(否则程序会因为找不到入口地址而通不过链接)。你也可以在项目属性中linker的选项下设置相应的项来达到此目的。
相关文章推荐
- 如何隐藏win32 控制台程序的console窗口
- VC Console(控制台)程序如何隐藏CMD窗口
- VC Console(控制台)程序如何隐藏CMD窗口
- C# 调用控制台程序同时隐藏控制台窗口
- 隐藏控制台程序的窗口(转)
- 在MFC,Win32程序中向控制台(Console)窗口输出调试信息
- 如何在控制台程序中隐藏控制台窗口
- 在控制台程序中隐藏控制台窗口
- 在控制台程序中隐藏控制台窗口!
- 在VC中隐藏控制台程序窗口的实现代码
- [VC++]控制台程序窗口隐藏
- VC Console(控制台)程序如何隐藏CMD窗口
- [VC++]控制台程序窗口隐藏
- 在控制台程序中隐藏控制台窗口
- C++ 控制台程序运行屏蔽console窗口
- 怎么隐藏控制台程序的控制台窗口
- 在控制台程序中隐藏控制台窗口!
- cmd控制台程序窗口隐藏
- 在控制台程序中隐藏控制台窗口
- 在控制台程序中隐藏控制台窗口!