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

qt 在vs2022 报错记录

1,qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed

需要把SSL 相关的库加入进去,如ssleay32.dll,libeay32.dll。

2,在一个文件中已定义,编译器在链接时,在多处报 已在.*****文件已定义,让你摸不清头脑,可能在vs2015之前的版本不报错,移到到vs2022上就报错了,因为vs2022对编译与链接都比以前低版本严谨了,如语法上、参数使用上。如下错误。

定义错误,导致其他错误,原因难找。只要加const 完美解决,为什么呢,定义常量,就得加const。

3,Qt 6.6.1后出现的错误,这种错误是偶然性,有时出现,有时不出现。 就是在使用QString 转char*时,有时候我们为了方法,喜欢 一步到位。

QString file ="d中文才会出现";
char* fnm = file.toLocal8Bit().data();

在用的过程会发现,有时候fnm 为null,有时候又正常。

建议不要偷懒,分二步走

QString file ="d中文才会出现";
char* fnm = file.toLocal8Bit().data();
改为:
QString file ="d中文才会出现";
QByteArray ba =  file.toLocal8Bit();
char* fnm = ba.data();

http://www.lryc.cn/news/423473.html

相关文章:

  • 【人工智能】TensorFlow和机器学习概述
  • SQLALchemy 的介绍
  • Java虚拟机:运行时内存结构
  • 微信小程序子组件调用父组件的方法
  • 【数据结构】TreeMap和TreeSet
  • 前端react集成OIDC
  • JavaWeb—XML_Tomcat10_HTTP
  • 中介者模式在Java中的实现:设计模式精解
  • PyQt编程快速上手
  • Docker Swarm管理
  • Python | Leetcode Python题解之第335题路径交叉
  • Ubuntu视频工具
  • HBase snapshot+replication 测试
  • 代码随想录算法训练营第四十一天|图论基础、深度优先搜索理论基础、98. 所有可达路径、797. 所有可能的路径
  • STM32学习笔记09-SPI通信
  • 树------二叉树
  • 如何对加密后的数据进行模糊查询(面试题)
  • 【MYSQL】当前读和快照读
  • C语言-使用数组法,指针法实现将一个5X5的矩阵中最大的元素放在中心,四个角分别放四个最小的元素(顺序为从左到右,从上到下,从小到大存放),写一函数实现之。
  • Android gradle 构建
  • vulnhub系列:devguru
  • Robot Operating System——高质量图像传输
  • NLP_情感分类_预训练加微调方案
  • 全网最适合入门的面向对象编程教程:36 Python的内置数据类型-字典
  • DataWind看板绘制案例
  • Golang | Leetcode Golang题解之第335题路径交叉
  • C# 在Word中插入或删除分节符
  • 基于STM32+Qt设计的无人超市收银系统(206)
  • 开源免费的表单收集系统TDuck
  • Python 生成器、迭代器、可迭代对象 以及应用场景