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

Qt5.13引入QtWebApp的模块后报错: error C2440: “reinterpret_cast”: 无法从“int”转换为“quintptr”

1、开发环境

Win10-64 + qt5.13 + msvc2015-64bit-release

2、报错

新建一个demo工程。
引入QtWebApp的httpserver、logging、templateengine三个模块后。
直接运行,,此时报错如下:

E:\Qt5.13.1\install\5.13.1\msvc2015_64\include\QtCore/qhashfunctions.h(109): error C2440:reinterpret_cast: 无法从“int”转换为“quintptr”
E:\Qt5.13.1\install\5.13.1\msvc2015_64\include\QtCore/qhashfunctions.h(109): note: 强制转换是有效的标准强制转换,可以隐式执行或通过使用 static_cast、C 样式强制转换或函数样式强制转换执行cl -c -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -EHsc /Fddebug\TestHttp.vc.pdb -DUNICODE -D_UNICODE -DWIN32 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -DWIN64 -DQT_DEPRECATED_WARNINGS -DSUPERVERBOSE -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I..\TestHttp -I. -I..\TestHttp\logging -I..\TestHttp\httpserver -I..\TestHttp\templateengine -IE:\Qt5.13.1\install\5.13.1\msvc2015_64\include -IE:\Qt5.13.1\install\5.13.1\msvc2015_64\include\QtWidgets -IE:\Qt5.13.1\install\5.13.1\msvc2015_64\include\QtGui -IE:\Qt5.13.1\install\5.13.1\msvc2015_64\include\QtANGLE -IE:\Qt5.13.1\install\5.13.1\msvc2015_64\include\QtNetwork -IE:\Qt5.13.1\install\5.13.1\msvc2015_64\include\QtCore -Idebug -I. -I/include -IE:\Qt5.13.1\install\5.13.1\msvc2015_64\mkspecs\win32-msvc -Fodebug\ @C:\Users\XingWei\AppData\Local\Temp\staticfilecontroller.obj.22048.4609.jom

3、解决

将httpglobal.h中26-28行直接注释即可。
在这里插入图片描述
此时,重新运行,ok。

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

相关文章:

  • 软件为什么要进行性能压力测试?
  • 阻塞队列BlockingQueue详解
  • pygame贪吃蛇游戏
  • Mac系统下使用远程桌面连接Windows系统
  • 使用 OpenCV 和深度学习对黑白图像进行着色
  • 从价值的角度看,为何 POSE 通证值得长期看好
  • pytorch的CrossEntropyLoss交叉熵损失函数默认reduction是平均值
  • OKR管理策略:为开发团队注入动力
  • C++二叉搜索树剖析
  • 升级你的GitHub终端认证方式:从密码到令牌
  • 【力扣】链表题目总结
  • Thunar配置自定义动作
  • Python 开发工具 Pycharm —— 使用技巧Lv.3
  • 51单片机(普中HC6800-EM3 V3.0)实验例程软件分析 实验三 LED流水灯
  • 深度学习与计算机相结合:直播实时美颜SDK的创新之路
  • Unity寻找子物体的方法
  • 车载软件架构 —— 车载软件安全启动关键技术解读
  • 2023-08-05——JVM Method Area(方法区)
  • 【前端知识】React 基础巩固(四十六)——自定义Hook的应用
  • Swish - Mac 触控板手势窗口管理工具[macOS]
  • 【雕爷学编程】MicroPython动手做(31)——物联网之Easy IoT 2
  • C# 简单模拟 程序内部 消息订阅发布功能
  • 第六章 支持向量机
  • Docker基本操作之删除容器Container和删除镜像IMAGE
  • vue 3.0 + element-ui MessageBox弹出框的 让文本框显示文字 placeholder
  • QT生成可执行文件的步骤
  • 一分钟学会JS获取当前年近五年的年份
  • 14 springboot项目——首页跳转实现
  • IL汇编语言读取控制台输入和转换为整数
  • 什么是跨链 DeFi?