相关文章推荐
成熟的遥控器  ·  实时错误‘453’_实时错误453-CSDN博客·  1 年前    · 
威武的豌豆  ·  PostgreSQL 时间函数 ...·  2 年前    · 
旅途中的保温杯  ·  随机生成字符串函数-阿里云开发者社区·  2 年前    · 
俊秀的椅子  ·  使用命名空間主題發佈和取用事件 - ...·  2 年前    · 
纯真的杯子  ·  python下 将 pymysql ...·  2 年前    · 
Code  ›  解决QML debugging is enabled.Only use this in a safe environment警告开发者社区
qml
https://cloud.tencent.com/developer/article/1463935
爱笑的猴子
3 年前
作者头像
Qt君
0 篇文章

解决QML debugging is enabled.Only use this in a safe environment警告

前往专栏
腾讯云
备案 控制台
开发者社区
学习
实践
活动
专区
工具
TVP
文章/答案/技术大牛
写文章
社区首页 > 专栏 > 跟Qt君学编程 > 正文

解决QML debugging is enabled.Only use this in a safe environment警告

发布 于 2019-07-15 20:33:27
4.5K 0
举报

解决Qml程序中一个非常常见的警告 QML debuggingisenabled.Onlyusethisina safe environment.

为什么会有这个警告?

  • 由于在Qt5以上版本默认开启QML调试器造成的。用于告知用户,这将打开一个到运行QML的Javascript解释器的端口,以便从中获得调试输出。显然,这会造成一个安全漏洞,所以在不安全的地方使用时应该关闭它(在释放运行时自动关闭)。这个警告是为了提醒你这一点。

注意

  • Qt4默认不开启QML调试器,而Qt5版本以上默认开启。
  • 如果您不使用QML,无论如何都要关闭它。
  • 由于开启QML调试需要在TCP端口打开套接字,这存在安全风险。Internet上的任何人都可以连接到正在调试和执行任何JavaScript函数的应用程序。因此,您必须确保端口受到防火墙的适当保护。

解决方法

  1. 在项目文件(.pro)添加 DEFINES+=QT_QML_DEBUG_NO_WARNING (只关闭打印输出,并不能关闭QML调试器)。
  2. 直接关闭QML调试器:
Qt4版本: CONFIG -= declarative_debugQt5版本: CONFIG -= qml_debug
  1. 在界面"项目"->"构建步骤"->"Enable QML debugging and profiling"复选框取消勾选;
  2. 使用release版本编译,因为release编译版本默认禁用QML调试器。
点击展开阅读全文
文章分享自微信公众号:
Qt君
Qt君

扫码关注公众号

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

原始发表:2019-05-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

qt
打包
javascript
java
登录 后参与评论
关于作者
0
文章
0
累计阅读量
0
获赞
前往专栏
关注 - 腾讯云 开发者 公众号
将获得
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
扫码关注腾讯云开发者
NEW
切换旧版
领券
  • 社区

    • 专栏文章
    • 阅读清单
    • 互动问答
    • 技术沙龙
    • 技术视频
    • 团队主页
    • 腾讯云TI平台
  • 活动

    • 自媒体分享计划
    • 邀请作者入驻
    • 自荐上首页
    • 技术竞赛
  • 资源

    • 技术周刊
    • 社区标签
    • 开发者手册
    • 开发者实验室
  • 关于

    • 社区规范
    • 免责声明
    • 联系我们
    • 友情链接

腾讯云开发者

扫码关注腾讯云开发者

扫码关注腾讯云开发者

领取腾讯云代金券

热门产品

  • 域名注册
  • 云服务器
  • 区块链服务
  • 消息队列
  • 网络加速
  • 云数据库
  • 域名解析
  • 云存储
  • 视频直播

热门推荐

  • 人脸识别
  • 腾讯会议
  • 企业云
  • CDN加速
  • 视频通话
  • 图像分析
  • MySQL 数据库
  • SSL 证书
  • 语音识别

更多推荐

  • 数据安全
  • 负载均衡
  • 短信
  • 文字识别
  • 云点播
  • 商标注册
  • 小程序开发
  • 网站监控
  • 数据迁移

Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有

深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569

腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287

问题归档 专栏文章 快讯文章归档 关键词归档 开发者手册归档 开发者手册 Section 归档
 
推荐文章
成熟的遥控器  ·  实时错误‘453’_实时错误453-CSDN博客
1 年前
威武的豌豆  ·  PostgreSQL 时间函数 extract函数和epoch 新纪元时间的使用 - 哩个啷个波 - 博客园
2 年前
旅途中的保温杯  ·  随机生成字符串函数-阿里云开发者社区
2 年前
俊秀的椅子  ·  使用命名空間主題發佈和取用事件 - Azure Event Grid | Microsoft Learn
2 年前
纯真的杯子  ·  python下 将 pymysql 返回的元组数据转换为列表_python 中mysql 查询出来的数据转换成list_energy_百分百的博客-CSDN博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号