解决方法:

(1)单独g++编译对应的cpp文件,如:

g++ -g -D_DEBUG -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_BUILD_TIME=\""2022-11-15 16:41:43"\" -D_BUILDTAG=\""0000"\" -D__OS_LINUX -I../../../../lib/include -I../../..//websocket/include -I../../../../common/sqlite3/include -std=gnu++1y -I../../../source/include -c event/websocketsession.cpp -o event/websocketsession.o

然后依次解决报错问题。

(2)检查头文件是否存在交叉包含;

(3)如果(2)没有问题,则检查清楚头文件的

#ifndef XXXX_H
#defineXXXX_H

是不是有重复的,我就因为这个ctrl +V忘记改了,导致浪费时间分析,谨记!!!

编译出现错误:incomplete type ‘WebsocketSession’ used in nested name specifier。相关推荐

  1. QT编译错误:invalid application of 'sizeof' to incomplete type 'Qt3DRender::QPickEvent'

    执行3D常将中实体的pick操作,结果出现了编译错误:invalid application of 'sizeof' to incomplete type 'Qt3DRender::QPickEven ...

  2. 解决编译错误:dereferencing pointer to incomplete type 的办法

    在使用c语言写程序时,可能遇到错误:error :dereferencing pointer to incomplete type.其实,这个错误是指针指向的结构体类型没有定义. 原因可能有很多,但最 ...

  3. Linux C 错误 invalid application of 'sizeof' to incomplete type 解决方案

    问题代码 //a.c文件char array_test[]={0XED, 0X34, 0X40, 0X34}; //main.c#define ARRAY_COUNT(array) sizeof(ar ...

  4. 在linux 下编译c程序时“ error:dereferencing pointer to incomplete type”的问题

    在linux 下编译c程序时经常会遇到" error:dereferencing pointer to incomplete type"的问题,该问题的原因是:结构体定义不规范造成 ...

  5. gcc编译出现:error: dereferencing pointer to incomplete type

    使用gcc编译c文件出现如下错误: getIP.c:14: warning: implicit declaration of function 'gethostname' getIP.c:20: wa ...

  6. cygwin下编译报错 `addrinfo hints‘ has incomplete type and cannot be defined

    今天在cygwin下编译一个linux项目时报了类似下面的错误: server.cpp:20: error: aggregate `addrinfo hints' has incomplete typ ...

  7. error: variable '__this_module' has initializer but incomplete type错误解决

    问题描述:编译内核驱动时候会出现error: variable '__this_module' has initializer but incomplete type错误 解决办法:1.make me ...

  8. 编译报错:has incomplete type 不完全的类型

    has incomplete type问题及解决 在编译Linux C应用程序时,gcc如果报这种错误:has incomplete type(不完全的类型),往往是由于出现与系统重复的头文件导致 示 ...

  9. 编译报错field has incomplete type

    linux下编译C++代码报错,报错信息"field has incomplete type".这种问题一般都是在头文件对类或者结构体进行了前向声明,后面使用了该类定义了对象,导致 ...

最新文章

  1. android路由器 设备数,手机查看wifi连接人数_手机查看wifi连接设备数量-192路由网...
  2. python基础语法第10关作业-【python基础语法】第11天作业练习题
  3. 文档模式引起的浏览器兼容问题
  4. neo4j python 算法_图论与图学习(二):图算法
  5. uinty粒子系统子物体变大_新Unity 最新粒子系统如何用代码改变参数
  6. python自动化框架pytest接口关联串联_python(pytest)+allure+jenkins 实现接口自动化的思路...
  7. 《大道至简》第一章,伪代码。
  8. 惠新宸:我也曾经是“不适合”编程的人(图灵访谈)
  9. 精度LiDAR-Monocular Visual Odometry
  10. mysql当查询条件为空时不作为条件查询
  11. 计算机星形拓扑结构,星型拓扑结构
  12. 关于用C#实现宽带的连接
  13. 天肌处理器天梯排行榜2022 2022天玑处理器天梯图
  14. 油管YouTube直播点赞订阅提示PR字幕Mogrt动态图形模板
  15. 阿里云服务器持久内存型re6p实例采用Intel傲腾持久内存
  16. [转载记录]系统的UIM卡介绍
  17. zephir-php函数和异常处理
  18. 众生谈Cookie色变,我们的隐私在“裸奔”?
  19. 3D游戏建模到底需要学习哪些美术基础?新手如何开始学习3D建模?
  20. 机器学习实战 2.5机器学习算法的数据准备

热门文章

  1. ubuntu repo安装方法
  2. 分布式一致性算法——Paxos 和 Raft 算法
  3. 引导魔女之力,征服星辰大海 主线篇: 重要事情说三遍: 推主线!推主线!!推主线!!! 简述: 1.本篇仅主线,涉及到的技巧全职业都可以参考; 2.考虑到萌新刚玩没有护卫者系统,故禁护
  4. 如何实现开发一个企业认证开发版微信服务号的详细步骤
  5. java 同时返回两个参数,如何在java中返回两个参数
  6. 自己制作脚手架——完整版
  7. 【...】12306官网购买指定铺位的车票
  8. Linux学习(一)初识Linux(适合萌懂阶段)
  9. Android 原生系统设置修改Preference样式
  10. spring tx:advice事务配置