使用vtkWindow报错Debug Assertion Failed ... mfc140d.dll

news/2024/12/4 17:34:35/

环境:VS2022+VTK7.1.1,还使用了MFC
报错信息

Debug Assertion Failed!
Program: C:\WINDOWS SYSTEM32 mfc140d.dll
File.
D: a work 1 s src vctools VC7Libs ship ATLMFCnclude afxwin1.inLine: 21
For information on how your program can cause an assertionfailure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)

在这里插入图片描述
原因:
暂时不知道

解决办法
在VS中设置项目为多字节字符集,并且选择在共享dll中使用MFC
在这里插入图片描述
代码生成这里选多线程调试DLL(/MDd)
在这里插入图片描述

一个相关问题:
https://discourse.vtk.org/t/vtkmfcwindow-crashes-in-debug-mode/4147
是从这个链接里知道大概是字符集的问题


http://www.ppmy.cn/news/467914.html

相关文章

操作系统的发展历程

目录 1.手工操作阶段(此阶段没有操作系统) 2.批处理阶段(操作系统开始出现) 2.1单道批处理系统 2.2多道批处理系统 3.分时操作系统 4.实时操作系统 5.网络操作系统和分布式计算机 6.个人计算机操作系统 本篇主要讲述操作系…

js指定获取地址栏参数(hash地址后面)

export function getUrlHashParams(paramName: string): string | null {// const hash new URL(// https://www.xxx.com/xxx/xxx?xxxxx#/docflow/inbiz?iddocidid&dadasdas123456// ).hash.substring(1) // 去除 # 符号const hash window.location.hash.substring(1…

css 如果英文字母换行问题

如果英文字母或者和中文字母在一起的英文字符直接使用text-wrap:wrap是不起作用的。 如:aaaaaaaaabbbbbbbddddcccccccccccccaaaaaaaa中华人民共和国 可以使用 word-break:break-all

力扣红蓝灯算法思路( 前缀一致)

力扣红蓝灯算法思路, 前缀一致 题目描述思路总结算法代码 题目描述 给你一个长度为 n 、下标从 1 开始的二进制字符串,所有位最开始都是 0 。我们会按步翻转该二进制字符串的所有位(即,将 0 变为 1)。 给你一个下标从…

电脑上的ofd格式文件如何打开呢_OFD格式的文件怎么打开预览?,来充电吧

我们不管是在工作、学习、下载资源的时候都可能收到别人的文件,但是如果是word或者pfd格式还好,直接在电脑上就可以打开,但是如果是ofd格式的就很难打开了。 工具/材料 搜狗浏览器、DCS文档在线预览 操作方法 01 打开我们的搜狗浏览器&#x…

Android连上USb不充电,手机连接电脑只显示充电没有usb连接怎么办?

手机连接电脑只显示充电没有usb连接怎么办?我们在办公室的时候,经常会使用usb数据线来为手机充电,正常情况下,不仅可以充电,也可以连接电脑传输数据,然而有用户反馈说手机连接电脑只显示充电,这…

BT8918D---CM模块

0 Preface/Foreword CM:Customized Memory ? 1 模块分析

5天假期回家看望老妈--2019 充电宝

哈,先庆祝伟大的祖国70华诞,国富民强,越来越好。 国庆我只放5天假,准备回去探望老妈,放高铁票的时候,正在忙工作,没来得及抢票,回来的时候打开12306,只有硬座了&#xff…