Qt MSVC编译器中文字符串编译报错及乱码问题

news/2024/9/22 17:07:32/

文章目录

    • 一、使用MSVC编译器编译时字符串含有中文,编译报错
      • 解决方案一:修改.pro文件,在.pro文件中添加以下设置,然后qmake重新编译即可通过
      • 解决方案二:将源代码文件的编码转换成UTF-8-BOM
        • 1.先来查看一下Qt Creator源代码文件原来的编码及编译结果
        • 2.使用Notepad++或其他编辑器将源代码文件转成UTF-8-BOM
        • 3.重新qmake后,编译并运行结果如下:
        • 4.Qt Creator默认编码设置(菜单栏“工具”-“选项”)
    • 二、中文显示乱码问题解决(前提是已解决中文字符编译报错问题)
      • 方案1:将代码种所有的中文字符串用QStringLiteral宏包裹:

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

相关文章

【项目亮点】大厂中分布式事务的最佳实践 问题产生->难点与权衡(偏爱Saga)->解决方案

【项目亮点】大厂中分布式事务的最佳实践 问题产生->难点与权衡->解决方案->底层实现->应用案例 不断有同学问我大厂中实践分布式事务的问题,这里从分布式事务的产生,到强弱一致性与性能的权衡,再到最终落地的解决方案,再到实际的代码实现,再到我工作中实际使用SA…

react 使用WEB3.0控件开发包 V3.0接入海康威视摄像头

1、下载官方安装包: 2、安装官方插件 3、引入文件 在public/index 中引入监控依赖,这三个文件可以在下载的官方demo中找到 4、react 中使用 useEffect(() > { const ipInfo :[192.168.xxxx];//初始化摄像头const WebVideoCtrl window.WebVideoCtrl…

draw.io使用心得

draw.io使用心得 在当今信息爆炸的时代,视觉表达的重要性日益凸显。无论是在学习、工作,还是在日常生活中,我们经常需要通过图表来清晰地展示复杂的想法、流程或者关系。draw.io作为一款强大且易于使用的在线绘图工具,为我提供了…

端点安全时刻影响着网络安全,我们应该如何保护

端点(Endpoint)是网络通信中的一个重要概念,指的是网络通信中的发送或接收信息的设备或节点。在一个网络中,端点可以是硬件设备(如计算机、服务器、手机、路由器等),也可以是软件应用或服务。端…

Linux 系统中用户、用户组和文件权限管理的常用命令 useradd、usermod、groupadd、groupmod、chmod

🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 1. useradd useradd 是 Linux 系统中用于创建新用户账户的命令。管理员通常用它来添加新的系统用户,为他们设置初始配置,如主目录、登录 Shell 等。这个命令具有多个选项&#x…

C语言-单片机:STM32程序烧录的几种方法

STM32微控制器提供了多种程序烧录(也称为编程或固件更新)方式,这些方法允许用户将编译后的程序代码(通常为HEX或BIN格式)下载到MCU的闪存中。以下是几种常见的STM32程序烧录方式: ST-LINK: ST-L…

(保姆级教学)跨站请求伪造漏洞

1. CSRF漏洞 CSRF(Cross-site request forgery)跨站请求伪造,也被称为One Click Attack 或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS)&…

.net8系列-01手把手教你创建一个新的.net应用(.net7和.net8的不同点)以及三种方案进行接口调试

前提条件 如果没有安装VS2022.17.8 版本环境,请参考我的.net系列其他安装步骤文章来进行安装(发布本文的时候另一篇文章正在审核无法放链接,等后续补充哦,也可以自己搜索我的博文哦~很齐全) Windows版本.net环境搭建…