MFC边操作边通过控制台实时看printf日志

效果如下 :边操作边看printf日志

设置:项目---->属性---->生成事件---->生成后事件---->命令行 加入

editbin /SUBSYSTEM:CONSOLE $(OUTDIR)$(ProjectName).exe

 

//打印带路径文件名和行号
printf("%s:%d\n", __FILE__, __LINE__);

ANSI C标准中几个标准预定义宏:
__LINE__:在源代码中插入当前源代码行号;
__FILE__:在源文件中插入当前源文件名;
__DATE__:在源文件中插入当前的编译日期
__TIME__:在源文件中插入当前编译时间;
__STDC__:当要求程序严格遵循ANSI C标准时该标识被赋值为1;
__cplusplus:当编写C++程序时该标识符被定义。

在预处理阶段,__LINE__ 会被替换成自己所在行的行号。C语言__LINE__实现原理 - jiexianzhu - 博客园

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-6487730.html

如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网进行投诉反馈,一经查实,立即删除!


相关文章:

  • MFC调试时正常,单独运行时提示错误no OPENSSL_Applink的解决方法
  • 公钥,私钥,数字签名,数字证书
  • ip ping不通?两台电脑能连外网同一网段同一路由 win7网络类别不一致
  • android popupwindow 等待对话框 选择dialog
  • 【C语言航路】第十四站:文件
  • 解决经典蓝牙扫描时手工意外中止应用,再次扫描失败等bug总结。
  • android studio生成Jni头文件 java10,java11删除了javah,改用javac直接用源码生成jni头文件。 java8是用javah
  • jni使用注意 导入模块是灰色的? import module 里finish是灰色,手工代码导入
  • android 含多个库编译app提示XXXX is defined multiple time先clean project再运行就行s
  • JAVA C# Zxing生成的二维码数据转换为1bit的bmp下发到点阵终端。QRCode去白边,以bmp格式字节流发送,BMP图片解析
  • android studio gradle 把第三方jar打包进SDK里
  • C#画图旋转文字椭圆等
  • Protobuf、XML、Json序列化等跨平台不同语言之间 数据交换函数调用等 通用接口协议
  • protobuf C++ 使用Cmake编译protobuf-3.19.1 专题 Java C#示例 VS2017
  • git clone下载慢老中断,代码断点续传解决办法
  • gRPC+PB实现不同语言之间函数调用 下载git子模块
  • gRPC android 监听server报错ProviderNotFoundException: No functional server found. Try adding a dependen
  • gRPC+protobuf通用函数之间远程调用,两点之间只用一个接口,传所有函数
  • 正则匹配多行内容UE perl模式 UE根据关键字筛选行数据并复制筛选出的行
  • 编译C++ makefile
  • jsonCPP C++使用json示例 反序列化json字符串
  • C++ byte[]字节数组转16进制字符串互转 ,16进制字符串转字符串互转
  • 首创:SDK通过gRPC支持所有跨平台方案Flutter、Ionic、Cordova、Xamarin等
  • protobuf通过串口实现函数方法远程调用并相互回调,不使用gRPC(串口原因)
  • idea protoc did not exit cleanly. Review output for more information.
  • 首创:gRPC从接口全自动生成所有代码,包括proto,C++ Client,JAVA Server等(不含protobuf本身生成部分) 远程函数调用
  • SDK多平台调用方案 gRPC应用 protobuf应用
  • C++ UINT32与INT32内存一致
  • 物联网浏览器实时控制远程灯交互方案,用户与Esp8266交互 http转tcp nodemcu
  • C# 枚举 列出所有枚举项 枚举类型转换为字符串 转int 反过来转
  • C++调用C中的函数 相互调用 C++函数,类,空间名、类对象等
  • Nodejs npm install -g nodemon安装成功但nodemon -v还是运行不了?全局安装路径加到Path即可
  • ionic运行android遇到的环境问题
  • android 模拟器黑屏 Cordova多平台方案
  • C++加入库dll
  • vs2017关闭自动缩放 DPI感知 解决界面不全 ​.bat 添加注册表和值 示例​
  • C#读Excel表内容到DataTable 源码 Excel导入成DataTble 支持xls、xlsx文件
  • C++ C#自动获得特定串口 获得串口列表
  • C++读设备管理器信息 计算机管理信息 串口列表、描述信息等 只显示存在的串口源码 解决中文乱码
  • C#自动安装字体 重新打开应用
  • C# 写bin文件或字符文件,读写ini文件,CRC32,计算文件MD5,复制文件 源码
  • BYD Mes系统接入示例图源码
  • PC与手机app通过ADB建立socket通信 传文件 android 常用adb指令
  • NDK from ndk.dir at ndk-bundle had version [22.1.7171670] which disagrees with android.ndkVersion [2
  • Windows进程间通信 匿名管道 共享内存 示例:MFC输入cmd命令 cmd执行后输出到MFC界面 不显示CMD窗口
  • 手机已经开启调试模式还提示This adb server‘s $ADB_VENDOR_KEYS is not setTry ‘adb kill-server‘ if that seems wrong
  • C# treeview用法 加根节点与子节点
  • c#启动EXE文件 结束进程 类
  • C++ MFC日志Log类 棒棒的 控制台或文件或一起输出
  • LNK1104无法打开文件“libMES2Interface.lib 解决路径不对 pragma comment 是以当前工程所在路径为当前目录