当前位置: 首页 > news >正文

VS2022的MFC中关联使用控制台并用printf输出调试信息

前言

MFC一般在调试的时候,可以在IDE中方便的看到调试的信息。但是,有时候运行的时候也要看调试的信息怎么办?最好如同在Console(控制台)程序中输出一般的方便,可以么?可以的。

一、设置

1.1、加上lib的引用

首先在主体.cpp的开头加上这句:

#pragma comment( linker, “/subsystem:console /entry:wWinMainCRTStartup”
)

如图:

1.2、在OninitDialog()中加入如下语句

// TODO: 在此添加额外的初始化代码

AllocConsole();

如图:

1.3、在OnClose()中进行释放

// TODO: 在此添加消息处理程序代码和/或调用默认值

FreeConsole();

如图:

二、运行的效果

点击按钮,就可以看到调试的信息:

按钮中的代码:

void CmfcstockanaDlg::OnBnClickedButton1()
{//创建一个2x3的tensor,初始化为全1torch::Tensor tensor = torch::ones({ 2, 3 });//打印tensorstd::cout << "Original Tensor:\n" << tensor << std::endl;//对tensor执行加法操作torch::Tensor add_result = tensor + torch::ones({ 2, 3 });//打印结果std::cout << "After adding ones:\n" << add_result << std::endl;}

对应的截图:

http://www.dtcms.com/a/348341.html

相关文章:

  • GPT 模型详解:从原理到应用
  • 构建AI智能体:十二、给词语绘制地图:Embedding如何构建机器的认知空间
  • 大白话解析:多证明验证(Merkle Multi-Proof)​
  • 【Python】CSV批量转Excel工具 (Tkinter版)
  • 【Docker基础】Docker-compose多容器协作案例示例:从LNMP到分布式应用集群
  • 复杂姿态误报率↓78%!陌讯多模态算法在跌倒检测的医疗落地
  • 恶劣天气下漏检率↓79%!陌讯多模态时序融合算法在道路事故识别的实战优化
  • 第16届蓝桥杯C++中高级选拔赛(STEMA)2025年1月12日真题
  • 大模型面试题剖析:模型微调和蒸馏核心技术拆解与考点梳理
  • 爆肝三周,我终于上线了自己的第一个小程序
  • 01-鸿蒙系统概览与发展历程
  • 鸿蒙中Frame分析
  • 线段树相关算法题(1)
  • mybatis过渡到mybatis-plus过程中需要注意的地方
  • 自由学习记录(87)
  • 《飞算Java开发实战:从入门安装到项目部署》
  • FPGA 时序分析(一)
  • ubuntu中的nginx.conf和windows中的nginx.conf内容对比
  • LeetCode 101 刷题 - (1) 第一章 最易懂的贪心算法
  • K8S核心知识点
  • Teams Bot机器人实时语音识别的多引擎的处理
  • 【大语言模型 17】高效Transformer架构革命:Reformer、Linformer、Performer性能突破解析
  • 【机器人零件】蜗轮蜗杆减速器
  • Android面试指南(五)
  • 数据挖掘 4.1~4.7 机器学习性能评估参数
  • RandAR训练自己的数据集
  • 多核多线程消息队列传递指针存在可见性问题吗?
  • 如何安全解密受限制的PDF文件
  • 20年AWS服务进化史
  • 基于Spring Boot与Redis的电商场景面试问答解析