原因:编译器不知道所用的struct 或者是class的具体实现,

分析:通常出现在如下情况:假设我们有一个class some定义在some.h中,实现在some.cpp中,我们在other.cpp中要用到这个some 的方法,于是我们再other.h中声明可一个class some,并声明了要用到的方法,这样就会导致上述的问题,

解决:在other.cpp中include some.h,这样编译器就会根据该头文件找到class some的具体定义,问题也就解决了。

具体情况:

1.忘了定义头文件

2.没有引用头文件

linux c++ 报错 invalid use of incomplete type 解决方法相关推荐

  1. linux tar 报错 Removing leading ‘/‘ from member names 解决方法

    解决方法:修改原本命令 tar -zcvf 为 tar -zcvPf 报错信息 tar: Removing leading '/' from member names  去除文件名中前导的根目录&qu ...

  2. 关于编译报错“dereferencing pointer to incomplete type...

    FORM:https://my.oschina.net/michaelyuanyuan/blog/68203 今天同事问了我一个问题,他make的时候报错,"第201行:dereferenc ...

  3. eclipse找不到java方法,Linux启动eclipse报错找不到java环境解决方法

    在Linux mint下,前几天还用得很好的的eclipse,今天开机不知为什么这样. Eclipse 3.6 在 linux mint 12 可以在终端顺利启动Eclipse,但是鼠标双击,或者用起 ...

  4. linux下svn客户端报错Cannot negotiate authentication mechanism的解决方法

    svn客户端报错Cannot negotiate authentication mechanism的解决方法: 问题出现的原因之一: 因为SVN服务器配置了saslauthd服务用来实现与ldap的对 ...

  5. 【笔记】虚拟机用Xshell登陆报错“ssh服务器拒绝了密码”解决方法

    [笔记]虚拟机用Xshell登陆报错"ssh服务器拒绝了密码"解决方法 参考文章: (1)[笔记]虚拟机用Xshell登陆报错"ssh服务器拒绝了密码"解决方法 ...

  6. eclipse中同步代码PULL报错checkout conflict with files的解决方法

    eclipse中同步代码PULL报错checkout conflict with files的解决方法 参考文章: (1)eclipse中同步代码PULL报错checkout conflict wit ...

  7. 手机系统安装打印机服务器错误代码,OKI打印机报错?各型号代码故障解决方法...

    原标题:OKI打印机报错?各型号代码故障解决方法 这一期干货贴邀请大家一起看看OKI打印机常见报错代码↓↓↓ 1.报错代码 610/611/612/613 黄色/品红色/青色/黑色碳粉盒未安装 产生原 ...

  8. DeepFaceLab报错,CUDA driver is insufficient 解决方法!

    DeepFaceLab报错,CUDA driver is insufficient 解决方法! 参考文章: (1)DeepFaceLab报错,CUDA driver is insufficient 解 ...

  9. phpredis 报错 “Function Redis::setTimeout() is deprecated” 解决方法

    phpredis 报错 "Function Redis::setTimeout() is deprecated" 解决方法 参考文章: (1)phpredis 报错 "F ...

最新文章

  1. 黑龙江专科大学计算机专业,黑龙江10大最好的专科学校,有你心仪的学校吗?...
  2. SQL语句学习之路3
  3. lcd残影原理_为什么同样是高刷,OLED 可以比 LCD 优秀?
  4. mysql连接指定时区_MySQL创建JDBC连接时区问题
  5. WriteN, RTMP send error
  6. squid的简单介绍
  7. 11.06T1 DLZ常数剪枝+DP
  8. C#写一个URL编码转换GB23121的方法,然后可以取到天气预报
  9. full stack front end
  10. Android Studio禁止混淆JNI代码
  11. 开关稳压器工作原理与典型应用电路分析——LM2576、LM2596与LM2577
  12. 呼叫中心系统源码_RC09(支持二次开发)CC呼叫中心系统 源码
  13. 邪少微信自定义分享卡片链接的解决方案(可自定义分享标题 自定义分享链接 分享描述 分享缩略图)
  14. 服务器防火墙如何开放端口?常见的服务器端口有哪些?
  15. Linux 管道 管道命令 命名管道
  16. 联合几位大佬给大家送110本技术书籍!包邮到家!!
  17. 人工智能一大技术:强化学习(RL)
  18. linux pppd ip up 脚本,Linux下pppd拨号脚本配置(转载)
  19. java 及 js 格式化金额 三位一撇(逗号)
  20. Windows编程 Windows程序的生与死(下)

热门文章

  1. Go 语言编程 — make 和 new
  2. C 编程异常 — /usr/bin/ld: 找不到 -lm
  3. Windows 08R2 IIS网站架设
  4. STM32堆和栈(Heap Stack)及SRAM存储使用
  5. Altium Designer Bottom Solder层的作用
  6. O027、看nova-scheduler如何选择计算节点
  7. 嘿!我用python帮我干这些事
  8. 73. 解决ExtJS TreePanel 的 iconCls设置问题
  9. mysql 命令行小结
  10. java接口关于interface关键字