这个报错很具有迷惑性,,,我在网上还看见了ZTI12的报错,但是仔细一看发现是.o文件报错。

简单解释下.o文件(此解释来自百度):

o 就是object, 也就相当于windows下编译的obj文件, 俗称目标文件。 o 就相当于windows里的obj文件 ,一个.c或.cpp文件对应一个.o文件 (二进制文件) .a 就是archive, 也就相当于windows的VC下编译的lib文件, 俗称静态库文件。

那就很明了,就是编译报错,我仔细看了下项目路径发现:

因为整理项目,.cpp文件被我删了,但是.h文件忘了没被删,所以导致运行报错,,,我把.h也删除项目就正常了。

至于别的热心网友提供的解决方法呢一般是:

在.pro中加入

QT += core gui
QT += widgets

QT +=XXX

这种方法可以试试,因为.pro文件就类似于C#项目的启动配置文件,这个文件如果报错或者漏引用确实也会导致项目编译失败。

最新文章

  1. TextView+Fragment实现底部导航栏
  2. StackExchange.Redis通用封装类分享(转)
  3. angular 依赖注入原理
  4. Contiki-一个进程的例子
  5. PHP面向对象实例(图形计算器)
  6. iOS 即时通讯SDK的集成,快速搭建自己的聊天系统
  7. http协议客户端向服务器端请求时一般需要发送的内容
  8. Q:解决每天第一次打开MSCRM系统展示慢的问题
  9. Eclipse启动Tomcat错误:Several ports (8005,8009) required by Tomcat v6.0 Server at localhost are already
  10. Makefile当中宏定义传递字符串
  11. HW4.43
  12. 8-3-COMPETITION
  13. Linux高级命令进阶(week1_day2)--技术流ken
  14. arcgis 10 版本连接SDE数据库报错:No ArcSDE server license found 最有效的解决方法
  15. 利用toggle实现背包
  16. Windows Server2008 R2安装wampserver缺少api-ms-win-crt-runtime-l1-1-0.dll解决方案
  17. RabbitMQ运行机制
  18. js_为元素动态注册事件
  19. NodeJS+Express开发web,为什么中文显示为乱码
  20. oozie学习笔记

热门文章

  1. C 语言初学者必备开发工具——Dev-Cpp [ 图文安装教程 ]
  2. Node.js学习笔记----day01
  3. Spring AOP与AspectJ的对比及应用
  4. 【DS】1.1
  5. echarts入门到应用学习笔记
  6. P20_事件绑定
  7. 分享手机上一款超多功能的APP(含428个功能):宇宙工具箱
  8. Vulhub 漏洞学习之:ECShop
  9. HACLABS: NO_NAME
  10. LeetCode算法训练-回溯 491.递增子序列 46.全排列 47.全排列 II