【Qt/C++异常笔记】“QHostInfo”: 不是类或命名空间名称

2023-11-02

文章目录

异常描述

异常原因

解决方法

开发环境


异常描述

在读取主机名称时,需要用到:

QHostInfo::localHostName();

但是使用了之后一直报错:

“QHostInfo”: 不是类或命名空间名称

头文件中引用“ #include <QHostInfo> ”及“ #include "qhostinfo.h" ”均无效;

异常原因

后发现是因为QHostInfo是属于" QtNetwork "下的,需要完整引用;

解决方法

引用如下即可:

#include <QtNetwork/QHostInfo>

但是此时新的问题又出现了:无法解析的外部符号 QHostInfo::localHostName(void)

此时需要在项目的 .pro文件中引入network即可:

QT       += core gui network

开发环境

Author:Lizhifun

OS:Windows 10 家庭中文版

Compiler:Microsoft Visual C++ Compiler 15.9.28307.1259(amd64)

Kit:Desktop Qt 5.14.2 MSVC2017 64bit

Qt Creator:4.11.1

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Qt/C++异常笔记】“QHostInfo”: 不是类或命名空间名称 的相关文章

随机推荐

  • 游戏开发unity UGUI知识系列:计算单行文本的宽度

    在Text使用了ContentSizeFitter情况下 对text设置新的字符串后 如果我们想要在当前帧获取宽度时 通过RectTransform sizeDelta x获取的宽度经常是旧字符串时的长度 所以需要自行计算改变文本后text
  • 虚拟机VMware的下载与安装——详细教程

    学习Linux过程中少不了要使用Linux系统 但是有的新手连 Windows 的安装都不太熟悉 更别提 Linux 的安装了 即使安装成功了 也有可能破坏现有的 Windows 系统 比如导致硬盘数据丢失 Windows 无法开机等 所以
  • 【Android】MVC,MVP,MVVM三种架构模式的区别

    MVC 传统的代码架构模式 仅仅是对代码进行了分层 其中的C代表Controller 控制的意思 将代码划分为数据层 视图层 控制层 三层之间可以任意交互 MVP MVP是在MVC基础上改进而来的一种架构 其中的P代表Presenter 主
  • 关于queue_depth的调整

    queue depth是指hdisk层面上命令队列的深度 它针对的是hdisk 如果有多路径软件的话 它针对的就是多路径的hdisk 如powerdisk dlmfdrv 那如何调整queue depth 何时调整呢 more 首先我们来讲
  • STEAM创客教育如何激发孩子的学习兴趣

    如何才能够提高孩子的学习兴趣呢 这是任何一种教育形式都应该思考的问题 在STEAM创客教育中 格物斯坦小坦克告诉你激发孩子的学习兴趣主要包括以下几个方面 数学与艺术的结合 孩子最早接触的艺术是涂色 最早接触的数学是数字 所以数学和艺术结合最
  • MarkDown标题自动添加编号

    转自 MarkDown标题自动添加编号 说明 这是一个实现给本地 Markdown 文件添加标题编号的 python 脚本 可与 Markdown文件自动生成目录 搭配使用 比如说你现在有一个 Markdown 文件 这个文件有很多级标题且
  • Linux系统中关闭看门狗的指令

    1 echo V gt dev watchdog 关掉看门狗
  • Python读取超时(Read timed out.)

    HTTPConnectionPool host XXXXXXXX port xxxx Read timed out XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Read timed out 解决方案 pip3 de
  • 编程语言python入门要电脑什么配置能带动-Python是万能的编程语言吗?这五大用途很重要!...

    这个真的不好说 因为Python可以做的事情有很多 用途也是非常广泛的 尤其是在以下领域中更具有作用 1 web开发 Python是一种解释型的脚本语言 开发效率高 所以非常适合用来做web开发 Python有上百种web开发框架 有很多成
  • 【ML on Kubernetes】第 1 章:机器学习的挑战

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • aps是什么意思_aps画幅是什么意思

    APS的原意是指 高级摄影系统 Advanced Photo System 是数码相机普及前的一种过渡产品 它仍使用胶卷 但在胶卷和暗盒上通过磁性材料和数字计划 记录了很多相关数据 还有一个特点就是APS允许用户随时在三种画幅格式切换 它们
  • 特征融合方法

    概述 基本概念 在很多工作中 融合不同尺度的特征是提高分割性能的一个重要手段 低层特征分辨率更高 包含更多位置 细节信息 但是由于经过的卷积更少 其语义性更低 噪声更多 高层特征具有更强的语义信息 但是分辨率很低 对细节的感知能力较差 如何
  • MyBatis PostgreSQL实现数组类型的操作

    我的GitHub Powerveil GitHub 我的Gitee Powercs12 powercs12 Gitee com 皮卡丘每天学Java 最近在学习数据库PostgreSQL 遇到如何实现对数组类型的数据操作 试着自己尝试学习实
  • UE5关于高亮显示物体轮廓线

    描边材质如果是透明的话 不会显示描边 材质参数勾选 允许自定义深度写入 即可 材质参考这个文章 https blog csdn net Axiang 0123 article details 121168272 ops request mi
  • 多标签分类怎么做?教你4招

    首先简单介绍下 多标签分类与多分类 多任务学习的关系 多分类学习 Multi class 分类器去划分的类别是多个的 但对于每一个样本只能有一个类别 类别间是互斥的 例如 分类器判断这只动物是猫 狗 猪 每个样本只能有一种类别 就是一个三分
  • iview表格单元格动态绑定class/style,不刷新表格本身.

    对订单表格的时间列 动态检验时间是否过期并用颜色标记 关键点是在render中的渲染函数动态绑定class style 小问题是表格数据本身是确定的不再变化 我们又需要跟随时间变化 所以首选需要一个定时器 定时器不能放在表格里会导致计时器不
  • 我的第一个小爬虫程序-python

    爬什么 爬代理服务器网站的服务器 端口 代理种类 所在地区 更新日期 今日评分 总的评分 可用 速度测评信息 这样的网页有七八个 好在网址明名很规则 具体说就是爬很多的这样的html代码里的信息 span class tbBottomLin
  • 【论文】AMC:AutoML用于移动设备上的模型压缩和加速

    摘要 模型压缩是在计算资源有限且功率预算紧张的移动设备上高效部署神经网络模型的有效技术 传统的模型压缩技术依赖于手工制作的特性 需要领域专家在模型大小 速度和精度之间进行权衡 以探索大的设计空间 这通常是次优和耗时的 在本文中 我们提出了用
  • 不想安装环境,我如何与前端工程师远程协作开发?

    最近我的一名前端工程师朋友Wendy正基于自己的想法开发一个开源项目 为了让用户了解并试用项目 她准备用Nextjs这个前端框架搭建一个用户使用手册网站 写文档的时候 她想到了我这个产品经理朋友 希望我能够帮助她一起开发这个网站 提供更好的
  • 【Qt/C++异常笔记】“QHostInfo”: 不是类或命名空间名称

    文章目录 异常描述 异常原因 解决方法 开发环境 异常描述 在读取主机名称时 需要用到 QHostInfo localHostName 但是使用了之后一直报错 QHostInfo 不是类或命名空间名称 头文件中引用 include