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

C++ 常见异常

关于C++异常(包括但不限于编译器异常)先开个头,有空都记下来吧:

1:_DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义

有效的解决办法:

Debug版本:
项目-属性-链接器-输入:忽略特定库中输入mfc140d.lib.lib;mfcs140d.lib
项目-属性-链接器-附加依赖项:mfc140d.lib.lib;mfcs140d.lib
   就可以保证mfc140d.lib.lib;mfcs140d.lib先于MSVCRTD.lib链接,编译之后又会提示:

默认库“mfc140ud.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library

以及mfcs140d.lib 与其他库的使用冲突,……,如果按提示去做,你会发现问题一个接下个的来

究其根本原因就是你所开发编译的库,其字符集与应用程序中的字符集之间存在不匹配

2:Qt C and C++ compiler paths differ. C compiler may not work.解决方法

网上看了很多方法没解决

重新下载也不行,最后在c盘appdate里把qt的配置信息删除掉就行了

C:\Users\admin\AppData\Roaming\QtProject

Frame not in module:

LDMC.dll 没有被指定在widows上运行,或者它包含错误,

请偿试使用原始安装介质重新安安装程序,或联系你的系统管理员或软件供应商以获取支持,错误状态:0xc0000020

注:发生此种原因:工程是以release版本,结果用的是debug模式的lib和dll,导致此种错误

3: mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicDebug' doesn't match value 'MD_DynamicRelease'

A definition for the symbol '' could not be located (vs2010)

在不打开任何解决方案的情况下,选择Tools -> Options -> Text Editor -> C/C++ -> Advanced,将'Recreate Database' 设置为'True'

is not a class or namespace name 解决方法

4: 在lib 动态库时会遇到,即要cpp文件加引入pch.h头文件

std::bind - error C2338: tuple index out of ...

此异常发生在std::bind 类的某个函数,但是这个函数又有多个同名的重载,就会发生此异常,

编译器无法准确推导绑定哪个,处理办法是将同名重载的函数全部改为不同名即可

C++ (std::min),std::max编译错误

解决办法:即将 std::min括起来是最好的办法,其余如 加NOMIN,NOMAX容易与VS系统编译器里的文件相冲突

1:mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0'

VS中的规则:debug模式下只能用debug模式编译生成的库,否则就会报错

2: unresolved external symbol wWinMainCRTStartup

在vs项目属性中,link---》comandline那里,去掉多加的项

有未经处理的异常: Microsoft C++ 异常: std::length_error

5:

gdipluspath throws ambiguous byte for cstddef and rpcndr.h

'byte': ambiguous symbol GdiplusPath.h

解决之法: 在预定义中加入: _HAS_STD_BYTE=0

6:__CxxFrameHandler4

__CXXFrameG...

此类错误,出现在vs2017的工程中有vs2019编译过的lib库,解决办法:即将lib库用vs2017编译一次即解决

相关文章:

C++ 常见异常

关于C异常(包括但不限于编译器异常)先开个头,有空都记下来吧: 1:_DllMain12 已经在 MSVCRTD.lib(dllmain.obj) 中定义 有效的解决办法: Debug版本: 项目-属性-链接器-输入:忽略特…...

语音识别学习笔记

目录 开源的语音识别项目 端到端的多说话人语音识别序列化训练方法简介 新一代 Kaldi: Two-pass 实时语音识别 开源的语音识别项目 有哪些语音识别的开源项目? - 知乎 端到端的多说话人语音识别序列化训练方法简介 端到端的多说话人语音识别序列化训练方法简介 …...

深入了解Java8新特性-日期时间API

阅读建议 嗨,伙计!刷到这篇文章咱们就是有缘人,在阅读这篇文章前我有一些建议: 本篇文章大概2000多字,预计阅读时间长需要3分钟。本篇文章的实战性、理论性较强,是一篇质量分数较高的技术干货文章&#x…...

【数据结构】二叉树概念 | 满二叉树 | 完全二叉树

二叉树的概念 二叉树在实践中用的很多。 一棵二叉树是结点的一个有限集合,该集合: 或者为空;由一个根结点加上两棵别称为左子树和右子树的二叉树组成。二叉树最多两个孩子。 这里注意:二叉树并不是度为2的树。 二叉树的度最大值是…...

第 373 场 LeetCode 周赛题解

A 循环移位后的矩阵相似检查 模拟 class Solution { public:bool areSimilar(vector<vector<int>> &mat, int k) {int m mat.size(), n mat[0].size();k % n;auto g mat;for (int i 0; i < m; i)if (i & 1)rotate(mat[i].begin(), mat[i].begin() …...

C#,《小白学程序》第二十五课:大数乘法(BigInteger Multiply)的Karatsuba算法及源代码

1 文本格式 /// <summary> /// 《小白学程序》第二十五课&#xff1a;大数&#xff08;BigInteger&#xff09;的Karatsuba乘法 /// Multiplies two bit strings X and Y and returns result as long integer /// </summary> /// <param name"a">&…...

Redis的五大数据类型详细用法

我们说 Redis 相对于 Memcache 等其他的缓存产品&#xff0c;有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据&#xff0c;同时还提供list&#xff0c;set&#xff0c;zset&#xff0c;hash等数据结构的存储。本篇博客我们就将介绍这些数据类型的详细使用…...

C++类与对象(6)—初始化列表、explicit关键字、static成员

目录 一、初始化列表 1、定义 2、注意事项 3、尽量使用初始化列表初始化 4、初始化顺序 二、 explicit关键字 1、定义 2、特点 三、static成员 1、定义 2、特性 3、例题 一、初始化列表 下面这段代码可以正常编译&#xff1a; class A { private:int _a1;//成员…...

vue3+tsx的使用

<template><div><xiaoman on-click"getItem" name"似懂非懂"></xiaoman></div> </template><script setup langts>import xiaoman from "./App"const getItem(item:any)>{console.log(item,it…...

JMeter 设置请求头信息的详细步骤

在使用 JMeter 的过程中&#xff0c;我们会遇到需要设置请求头信息的场景。比如&#xff1a; POST 传过去的 Body 数据是 json 格式的。需要填添加头信息&#xff1a;Content-Type&#xff1a;application/json。 在 header 中用 token 来传用户的认证信息。 下面&#xff0c;…...

从零构建属于自己的GPT系列1:预处理模块

1 训练数据 在本任务的训练数据中&#xff0c;我选择了金庸的15本小说&#xff0c;全部都是txt文件 数据打开后的样子 2 数据预处理 数据预处理需要做的事情就是使用huggingface的transformers包的tokenizer模块&#xff0c;将文本转化为token 最后生成的文件就是train_n…...

002、ArkTS

之——开发语言 目录 之——开发语言 杂谈 正文 1.TypeScript基础 1.1 基础类型 1.2 条件语句 1.3 函数 1.4 类 1.5 模块 1.6 迭代器 2.ArkTS 2.1 JAVA SCRIPT 2.2 TS 2.3 ArkTS ​编辑 3.示例 3.1 概述性示例 3.2 自定义组件 3.3 渲染控制语法 3.4 状态管…...

如何通过nginx进行服务的负载均衡

简单介绍 随着互联网的发展&#xff0c;业务流量越来越大并且业务逻辑也越来越复杂&#xff0c;单台服务器的性能及单点故障问题就凸显出来了&#xff0c;因此需要多台服务器组成应用集群&#xff0c;进行性能的水平扩展以及避免单点故障的出现。应用集群是将同一应用部署到多台…...

FPGA程序前仿真和后仿真问题处理

参考链接&#xff1a;FPGA程序前仿真和后仿真问题处理 - 知乎...

C语言WFC绘制矩形

代码实现&#xff1a; void CCGDrawingView::Rectangle(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4, COLORREF color,CDC* pDC) {CPen redPen(PS_SOLID, 1, color);CBrush redBursh(color);CPen* pOldPen pDC->SelectObject(&redPen);CBrush* p…...

SpringCloud Alibaba集成 Gateway(自定义负载均衡器)、Nacos(配置中心、注册中心)、loadbalancer

文章目录 POM依赖环境准备配置配置文件配置类 案例展示 POM依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.10</version><relativePath/></p…...

HarmonyOS应用开发者基础认证【题库答案】

HarmonyOS应用开发者高级认证【题库答案】 一、判断 首选项preferences是以Key-Value形式存储数据&#xff0c;其中Key是可以重复。&#xff08;错&#xff09;使用http模块发起网络请求时&#xff0c;必须要使用on(‘headersReceive’&#xff09;订阅请求头&#xff0c;请…...

[pyqt5]pyqt5设置窗口背景图片后上面所有图片都会变成和背景图片一样

pyqt5的控件所有都是集成widget&#xff0c;窗体设置背景图片后控件背景也会跟着改变&#xff0c;此时有2个办法。第一个办法显然我们可以换成其他方式设置窗口背景图片&#xff0c;而不是使用styleSheet样式表&#xff0c;网上有很多其他方法。还有个办法就是仍然用styleSheet…...

【Docker】从零开始:7.Docker命令:容器命令及参数详解

【Docker】从零开始&#xff1a;7.帮助启动类命令 一、帮助启动类命令启动Docker停止Docker重启Docker查看Docker状态开机启动查看docker概要信息查看docker总体帮助文档查看docker命令帮助文档 二、镜像命令列出本地主机上的镜像运行示例返回说明操作参数 搜索仓库里的某个镜像…...

Mysql 锁机制分析

整体业务代码精简逻辑如下&#xff1a; Transaction public void service(Integer id) {delete(id);insert(id); }数据库实例监控&#xff1a; 当时通过分析上游问题流量限流解决后&#xff0c;后续找时间又重新分析了下问题发生的根本原因&#xff0c;现将其总结如下&#xf…...

从PC到移动端:百度地图电子围栏的绘制实践与坐标检测全解析

1. 电子围栏技术概述与应用场景 电子围栏作为地理围栏&#xff08;Geo-Fencing&#xff09;技术的具体实现形式&#xff0c;本质上是通过虚拟边界对物理空间进行数字化划分。想象一下&#xff0c;就像小朋友用粉笔在地上画出一个游戏区域&#xff0c;只不过我们把这种能力搬到了…...

工厂智能电表远程抄表系统C#源代码案例:实时监控与报表生成功能

工厂智能电表远程抄表系统项目&#xff0c;成功案例&#xff0c;源代码&#xff0c;C#语言&#xff0c;可监控24小时厂区总用电量波形图&#xff0c;单表24小时用电量波形图。 可自动导出多种不同形式excel表&#xff0c;厂区单月各表用电量&#xff0c;厂区各表电量值&#xf…...

如何为Wolverine贡献代码:从Bug报告到PR提交的完整指南

如何为Wolverine贡献代码&#xff1a;从Bug报告到PR提交的完整指南 【免费下载链接】wolverine 项目地址: https://gitcode.com/gh_mirrors/wo/wolverine Wolverine是一个能为Python脚本提供"再生修复能力"的工具&#xff0c;当脚本运行出错时&#xff0c;它…...

G-Helper终极指南:如何用免费开源工具完美控制你的华硕游戏本

G-Helper终极指南&#xff1a;如何用免费开源工具完美控制你的华硕游戏本 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, St…...

从‘RIP’这道题出发,聊聊IDA分析PWN题时新手常踩的3个坑(附正确姿势)

从‘RIP’这道题出发&#xff0c;聊聊IDA分析PWN题时新手常踩的3个坑&#xff08;附正确姿势&#xff09; 在CTF竞赛中&#xff0c;PWN题往往是最考验选手底层功力的题型之一。而作为静态分析利器的IDA Pro&#xff0c;虽然功能强大&#xff0c;但新手在使用过程中常常会陷入一…...

2026行李箱推荐别乱买!唯尊、海澜之家、森马、外交官、珉璐保罗五款横评

对于技术从业者而言&#xff0c;行李箱不仅是装载衣物的容器&#xff0c;更是保护精密电子设备、应对高频差旅与跨城迁移的可靠装备。无论是前往异地调试系统、参加技术峰会&#xff0c;还是举家搬迁&#xff0c;一个设计合理、性能可靠的行李箱能显著提升出行效率与体验。本文…...

PX4+Gazebo仿真:从键盘指令到无人机轨迹的Offboard控制实践

1. 环境搭建与基础配置 在开始PX4Gazebo仿真之前&#xff0c;我们需要先搭建好开发环境。我推荐使用Ubuntu 20.04 LTS系统&#xff0c;这是目前最稳定的ROS Noetic支持版本。记得第一次配置环境时&#xff0c;我花了整整一天时间解决各种依赖问题&#xff0c;现在把这些经验都总…...

QuickBMS游戏资源提取指南:从逆向工程到模组制作的全能工具

QuickBMS游戏资源提取指南&#xff1a;从逆向工程到模组制作的全能工具 【免费下载链接】QuickBMS QuickBMS by aluigi - Github Mirror 项目地址: https://gitcode.com/gh_mirrors/qui/QuickBMS QuickBMS是一款功能强大的跨平台游戏资源提取工具&#xff0c;通过简单的…...

避坑指南:树莓派读取NTC热敏电阻温度不准?可能是你的Steinhart-Hart公式用错了

树莓派温度监测精度提升实战&#xff1a;从Steinhart-Hart公式到系统级校准 当你在树莓派上搭建的温度监测系统显示当前室温为32C&#xff0c;而实际温度计读数却是28C时&#xff0c;这种偏差可能让人抓狂。这不是简单的测量误差&#xff0c;而是整个信号链中多个环节共同作用的…...

如何用Mask2Former实现通用图像分割:从单一模型到多任务实战

如何用Mask2Former实现通用图像分割&#xff1a;从单一模型到多任务实战 【免费下载链接】Mask2Former Code release for "Masked-attention Mask Transformer for Universal Image Segmentation" 项目地址: https://gitcode.com/gh_mirrors/ma/Mask2Former 图…...