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

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.xdnf.cn/news/18571.html

相关文章:

  • Redis 高可用篇
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(十四)垂直滚动条
  • HarmonyOS实战(DevEco AI篇)—深度体验DevEco CodeGenie智能编程助手
  • 算法训练营day60 图论⑩ Bellman_ford 队列优化算法、判断负权回路、单源有限最短路(修改后版本)
  • `strcat` 字符串连接函数
  • 蔬菜溯源系统的开发与设计小程序
  • 新疆地州市1米分辨率土地覆盖图
  • Placement new是什么
  • 这也许就是DeepSeek V3.1性能提升的关键:UE8M0与INT8量化技术对比与优势分析
  • Python Excel
  • 何为‘口业’,怎么看待它
  • C++哈希表:unordered_map与unordered_set全解析
  • 搜索算法在实际场景中的应用
  • 基于ResNet50的血细胞图像分类模型训练全记录
  • 【Kubernetes知识点】Pod调度和ConfigMaps
  • 结构主义神话学的范式突破与后现代转向:从二元对立到数字神话素的符号学革命
  • 【深入理解 Linux 网络】收包原理与内核实现(下)应用层读取与 epoll 实现
  • 20250823解决荣品RD-RK3588-MID开发板在充电的时候大概每10s屏幕会像水波纹闪烁一下
  • douyin_search_tool:用python开发的抖音关键词搜索采集软件
  • 使用tensorRT10部署yolov5实例分割模型(2)
  • k8s总结
  • HTTP的状态码有哪些,并用例子说明一下
  • DS18B20温度传感器详解
  • 注意力机制:捕获长距离依赖关系的革命性技术
  • chapter06_应用上下文与门面模式
  • 每日算法题【链表】:链表的中间节点、返回倒数第k个节点、合并两个有序链表
  • MySQL优化器追踪(Optimizer Trace)详解
  • APIs基础one
  • docker的数据管理
  • Java试题-选择题(16)