在VisualStudio中为GUI程序添加console
2024-10-21 07:34:58
1.使用WINDOWS提供的一系列ReadConsole,WriteConsole等API来完成这个功能,具体参见MSDN
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE); // 获取标准输出设备句柄
HANDLE hIn = GetStdHandle(STD_INPUT_HANDLE); // 获取标准输入设备句柄
WriteConsole(hOut, "success!", 7, NULL, NULL);
2.使用VisualStudio的Post-builder
设置位置在Project | Properties->Configuration Properties->Build Events->Post-Build Event
在Command Line新加一行命令:
editbin /SUBSYSTEM:CONSOLE $(OutDir)\$(TargetFilename)
3. 初始化中添加语句
AllocConsole();freopen("CONOUT$","r+",stdout);
最新文章
- 从零自学Hadoop(07):Eclipse插件
- cocos2d-x项目实现android视频播放参考链接
- 标准sql语句,学习
- My to do 12.25
- mysql 资料总结 长期更新
- hibernate+spring的整合思路加实例(配图解)
- DevExpress控件库 开发使用经验总结1 DevExpress简介、安装、使用
- Node.js_express_搭建一个服务器
- 通用Mapper简单使用
- luogu2605 基站选址 (线段树优化dp)
- TCP/IP协议三次握手与四次挥手
- k8s 学习笔记 etcd
- MySQL---4、语句规范
- day 1类 对象 属性 方法
- rtmp一些状态信息详解-as连接FMS服务器报错状态汇总~~
- fork()父子进程文件描述符的关系
- 【tp5.1】七牛云上传图片
- Photoshop脚本之jpg转换成eps
- Quartz实现定时任务实例
- js图片库 案例
热门文章
- 201771010128王玉兰《面向对象程序设计(Java)第十四周学习总结》
- 一个文件搞定Asp.net core 3.1动态页面转静态页面
- Java流程控制以及顺序、选择、循环结构
- vue项目中关闭eslint的方法
- Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/j..........
- 接单,开发,学习神器--基于SpringSecurity的后台权限管理系统
- 校园网络 luogu P2812 (又是强联通)
- This的关键字的使用
- 容器技术之Dockerfile (一)
- 【Storm】编程模型