首页 > 其他分享 >MFC技术之调试打印日志到控制台

MFC技术之调试打印日志到控制台

时间:2022-08-29 20:13:43浏览次数:58  
标签:MFC 打印 编译 PCH endif 控制台 include 日志

第一步:在pch.h或者stdafx.h中添加包含头文件,加载相关库。

// pch.h: 这是预编译标头文件。
// 下方列出的文件仅编译一次,提高了将来生成的生成性能。
// 这还将影响 IntelliSense 性能,包括代码完成和许多代码浏览功能。
// 但是,如果此处列出的文件中的任何一个在生成之间有更新,它们全部都将被重新编译。
// 请勿在此处添加要频繁更新的文件,这将使得性能优势无效。

#ifndef PCH_H
#define PCH_H

// 添加要在此处预编译的标头
#include "framework.h"
#ifdef _DEBUG  
#pragma comment(linker, "/subsystem:console /entry:wWinMainCRTStartup") 
#include <conio.h> //使用_cprintf()进行日志打印
#include <iostream> //使用cout进行打印
#endif 

#endif //PCH_H

 

第二步:在main函数或者入口类构造函数等比较靠前执行的函数中添加控制台启动设置(即必须在打印日志之前设置)

#ifdef _DEBUG
    AllocConsole();
#endif 

第三步:和Console程序相同方式进行打印即可

    using namespace std;
    cout << "CMFCSingleDocApp::CMFCSingleDocApp()" << endl;

 

标签:MFC,打印,编译,PCH,endif,控制台,include,日志
From: https://www.cnblogs.com/chenshuangjian/p/16637189.html

相关文章

  • 混淆日志
    参考文档: https://developer.aliyun.com/article/304110 常见混淆写法-keepclass 类名// 保持某个类不被混淆:-keep包名.* //保持包名下,类不被混淆,但是......
  • MFC学生成绩查询系统
    MFC学生成绩查询系统项目(五):学生成绩查询系统的设计设计内容:设计一个学生成绩查询系统。设计要求:利用VisualC++进行应用程序设计,程序应具有如下功能:(1)输入姓......
  • ssh日志记录登陆密码
    ssh记录登陆密码了解到ssh自身不记录登陆的用户名密码但我们可以通过修改ssh源码或者打补丁的方式来实现对远程登陆用户密码的记录只需修改ssh源码或者打补丁重新编译,安......
  • SQL Server 清理日志
    数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQLServer数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删......
  • ssh日志记录登陆密码
    ssh记录登陆密码了解到ssh自身不记录登陆的用户名密码但我们可以通过修改ssh源码或者打补丁的方式来实现对远程登陆用户密码的记录只需修改ssh源码或者打补丁重新编译,安......
  • EdgeX使用问题日志:端口被占用
    问题:本来以为可以只使用C语言就可以完成EdgeXFoundry的开发,最终发现go语言是绕不过去的坎,于是从头开始,把go语言相关的教程做一遍,但是在安装了ZeroMq和VsCode之后,Edge的部......
  • C# 处理日志输出的类
    1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Diagnostics;4usingSystem.IO;5usingSystem.Reflection;6usingSystem.Threa......
  • TypeScript console.log日志输出等级
     日志输出等级是函数名控制的,不是参数控制的,函数名如下:下面的日志不会打断程序运行:    console.log("xxx")    console.info("xxx")    con......
  • Oracle开启归档日志并定时清除归档日志的方法
    环境:Centos7.9 oracle11g0x01归档日志开启#一致性关库sqlplus/assysdbashutdownimmediate;0x02启动数据库至mount阶段startupmount;0x03 查看确认当......
  • Hello出行海量日志系统架构演进
    本文摘自我的公众号【陶朱公Boy】文章:《Hello出行海量日志系统架构演进》欢迎大家的关注!公众号回复关键字”日志“进行完整PPT文档的下载!Hello出行海量日志系统架构......