VS QT 创建新的QT类后,编译报错无法解析的外部符号 “public: virtual struct QMetaObject const *

这篇具有很好参考价值的文章主要介绍了VS QT 创建新的QT类后,编译报错无法解析的外部符号 “public: virtual struct QMetaObject const *。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述:

新建QT的 Widgets 类,创建新的窗口

VS QT 创建新的QT类后,编译报错无法解析的外部符号 “public: virtual struct QMetaObject const *,Visual Studio ,qt,开发语言

 在编译的时候出现以下报错信息:

VS QT 创建新的QT类后,编译报错无法解析的外部符号 “public: virtual struct QMetaObject const *,Visual Studio ,qt,开发语言

1>vfhclassifydialog.obj : error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __cdecl VfhClassifyDialog::metaObject(void)const " (?metaObject@VfhClassifyDialog@@UEBAPEBUQMetaObject@@XZ)
1>vfhclassifydialog.obj : error LNK2001: 无法解析的外部符号 "public: virtual void * __cdecl VfhClassifyDialog::qt_metacast(char const *)" (?qt_metacast@VfhClassifyDialog@@UEAAPEAXPEBD@Z)
1>vfhclassifydialog.obj : error LNK2001: 无法解析的外部符号 "public: virtual int __cdecl VfhClassifyDialog::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@VfhClassifyDialog@@UEAAHW4Call@QMetaObject@@HPEAPEAX@Z)
1>D:\LAY\01-Coding_Workspace\MyPointCloudTools\Seed\x64\Release\Seed.exe : fatal error LNK1120: 3 个无法解析的外部命令 

 解决方法:

找到新创建的QT widgets 类的头文件,右键点击属性打开如下界面,将项类型更改为

Qt Resource Compiler (rcc)。

VS QT 创建新的QT类后,编译报错无法解析的外部符号 “public: virtual struct QMetaObject const *,Visual Studio ,qt,开发语言

然后重新编译即可。

参考链接:

C++学习笔记二:无法解析的外部符号 “public: virtual struct QMetaObject const * __cdecl FormCloudFilter::metaObject(v_无法解析的外部符号 "public: virtual struct qmetaobject cons-CSDN博客文章来源地址https://www.toymoban.com/news/detail-782920.html

到了这里,关于VS QT 创建新的QT类后,编译报错无法解析的外部符号 “public: virtual struct QMetaObject const *的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 编译OpenCV 4.7.0 无法解析的外部符号 cv::xfeatures2d::VGG::getDefaultName 问题解决

    最近做特征匹配,需要用到xfeatures2d中的特征,源码编译OpenCV 4.7.0及opencv_contrib-4.7.0中的xfeatures2d模块,在Visual Studio 2019中编译生成库时,有以下报错 严重性    代码    说明    项目    文件    行    禁止显示状态    禁止显示状态 错误    LNK2001    无法解析的外

    2024年02月14日
    浏览(48)
  • 关于UE4/UE5 无法正确使用VS2019进行编译运行(乱码报错)

            这是一个让我百思不得其解的问题,无论是上网查资料还是怎样去调整设置。总是感觉无法正确、彻底的解决。         通过学习,发现问题唯一的根源其实是VS的语言设置与你电脑系统的语言设置不兼容。我们只需要对系统的区域语言进行更改即可正常运行。如果

    2024年02月11日
    浏览(48)
  • vs code创建新的本地分支并推送到远程仓库

    代码仓库使用的gitee(这个没有影响,操作都是一样的) 前提:本地与远程仓库已建立联系,本地已有一个分支(此处命名master) 需求:本地新建一个分支,并推送到远程仓库 在这里可以看到变化的内容  第一步: 所有变动过的文件都会展示在“更改”下方 点击文件后的“

    2024年01月23日
    浏览(51)
  • qt qtcreator qt+vs 编译器

    对于一个新手而言,基本体会如下: Qt Creator Qt Creator优势 可以实现Ui和代码无缝切换。(VS不行) 对于汉字的支持更好 提示功能做的更好。 比如:#include等,敲出#inc即有提示。 qmake非常好用 项目管理更方便,可以添加pri之类的来管理子模块 Qt Creator劣势(IDE本身巨大劣势)

    2024年02月08日
    浏览(60)
  • VS+QT编译环境中字符乱码问题详解

    在解释字符乱码问题之前,我们需要先理清一些基本概念 编码字符集 编码字符集是所有字符以及对应代码值的集合。编码字符集中的每个字符都对应一个唯一的代码值。常见的编码字符集:ASCII字符集、GBXXXX字符集、BIG5字符集、Unicode字符集等。 字符编码方式 编码字符集中

    2024年01月21日
    浏览(40)
  • VS2022编译安装Qt6.5源码

    包括安装VS2022,Windows SDK,Python3,这里就不再一一介绍了,需要说明的一点是如果要编译 QtWebEngine 和 QtPdf 两个组件的依赖问题,当然如果不需要,也可以不管它,则不会编译。 python库 html5lib : 使用 pip install html5lib 安装。 gperf、bison、flex 如果安装有Qt 5的Windows版本,比如

    2024年02月04日
    浏览(75)
  • 下载好了annaconda,但是在创建一个新的Conda虚拟环境报错

    问题描述: ProxyError(MaxRetryError(“HTTPSConnectionPool(host=‘repo.anaconda.com’, port=443): Max retries exceeded with url: /pkgs/pro/win-64/repodata.json.bz2 (Caused by ProxyError(‘Cannot connect to proxy.’, NewConnectionError(‘urllib3.connection.VerifiedHTTPSConnection object at 0x000001D7D7A02208: Failed to establish a new connection: [W

    2024年04月14日
    浏览(45)
  • vs2015调试时无法显示QT变量值

    问题描述:         vs2015调试时无法显示 QT变量值,只能显示地址,导致想要查看变量值的时候,只能想办法打印出来,非常麻烦。如下图:   问题解决:         调试 - 选项 - 调试 - 常规 - 去掉 使用本机兼容性模式,默认是勾选的         亲测可用    

    2024年02月12日
    浏览(35)
  • 解决 VS2019 调试 QT 工程时,无法查看 QT 变量的值

    本地环境: windows10 / CMake 生成的 VS2019 工程,使用 Qt5.15.2 产生问题: 调试时,QString 不提示真实内容 解决方法: 1. 在 VS 扩展菜单, 管理扩展    安装 Qt Vs Tools 工具 2. 查找 qt5.natvis.xml 文件 ( Everything 找一下, 我本地找到好几个) C:Users*****AppDataLocalMicrosoftVisualStudio16.0_e1fd65e3Exte

    2024年02月05日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包