首页 > 其他分享 >QT编译报错,LNK2001:无法解析的外部符号

QT编译报错,LNK2001:无法解析的外部符号

时间:2022-12-28 15:33:25浏览次数:72  
标签:解决办法 QT LNK2001 编译 报错 解析

  今天按照以前写过的文件依葫芦画瓢新建了一个类,结果报了3行LNK2001的错误,如下图:

  

  QT比较恶心的一个地方就是这种错误不能直接看出来是哪出的问题,而且双击也跳转不过去。最后就把文件一点点的删,终于找到问题所在了,如下图:

  

 

   在我定义的类中,如果加上“Q_OBJECT”这一句就会报错,删掉则不会报错。原因和解决办法可以参考下面这篇文章:https://blog.csdn.net/mr_robot_strange/article/details/108119719

  有一个更简单的解决办法,就是重新构建工程

 

标签:解决办法,QT,LNK2001,编译,报错,解析
From: https://www.cnblogs.com/Suzkfly/p/17010257.html

相关文章

  • Linux 下搭建 Qt 环境
    很多时候由于跨平台的需要,我们要在各个平台上安装Qt并进行应用程序的开发,而环境的搭建尤为重要,因为这是程序开发的前提,属于非常关键的一环。由于Linux 各个发行版的安......
  • 嘿,Qt 市场来啦!
    2019/12/02,对于广大的Qt爱好者来说,这是一个特殊的日子,因为QtMarketplace终于来啦,欢呼吧!在过去的一年里,QtMarketplace一直在努力建设之中,并在其伟大社区的帮助下,推出......
  • C++/Qt 系列推荐 - ORM(对象关系映射)
    教程目录以下是教程目录,从理论到实战,一步步深入ORM:​​快速认识ORM​​​​QxOrm介绍、下载、编译​​​​QxOrm快速上手​​​​在Ubuntu上安装MySQL​​​​QMYSQL......
  • vue 使用路由component: () =>import (‘ ‘)报错解决办法
    今天帮朋友调代码的时候,在人家的mac上面,项目没有任何错误,到我这里就出现component:()=>import(’')加载路由错误。发现是import处报错,import属于异步引用组件,需要......
  • Java千问05:Java语言中为byte和short类型变量赋值为啥会报错?
    咱们先来看一段很简单的Java代码这段代码非常简单,没有任何技术含量。但是,如果我们把这段代码改成下面的样子大家可以看到,我们只是用一个变量a代替了原来赋值表达式当中的常......
  • tomcat7运行springboot war包项目启动报错
    报错的log如下:2022-12-2801:11:22.701WARN39756---[localhost-startStop-1]ConfigServletWebServerApplicationContext:Exceptionencounteredduringcontext......
  • mybatis报错
     经研究发现是少了依赖:<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><......
  • React项目中使用装饰器报错
    在初次使用React的装饰器时,第一次在项目中使用@会报错,原因是react默认是不支持装饰器的,所以才会报错,所以是需要做一些配置来支持装饰器。安装插件yarnadd-Drea......
  • pyqt5-python交互
    安装pyqt5,算是框架,直接在pycharm库里面搜pyqt5就行了安装可视化设计器QtDesigner,这个去官网下载就可以了,不过最好找个中文版的下载。在pycharm上配置插件,好让pych......
  • QT实现延时
    今天写程序需要QT代码用到延时__ms的功能//延时10msQEventLooploop;QTimer::singleShot(10,&loop,SLOT(quit()));loop.exec();参考:QT不阻塞线程,达到延时的作用_......