编译出现错误:incomplete type ‘WebsocketSession’ used in nested name specifier。
解决方法:
(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。相关推荐
- QT编译错误:invalid application of 'sizeof' to incomplete type 'Qt3DRender::QPickEvent'
执行3D常将中实体的pick操作,结果出现了编译错误:invalid application of 'sizeof' to incomplete type 'Qt3DRender::QPickEven ...
- 解决编译错误:dereferencing pointer to incomplete type 的办法
在使用c语言写程序时,可能遇到错误:error :dereferencing pointer to incomplete type.其实,这个错误是指针指向的结构体类型没有定义. 原因可能有很多,但最 ...
- 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 ...
- 在linux 下编译c程序时“ error:dereferencing pointer to incomplete type”的问题
在linux 下编译c程序时经常会遇到" error:dereferencing pointer to incomplete type"的问题,该问题的原因是:结构体定义不规范造成 ...
- gcc编译出现:error: dereferencing pointer to incomplete type
使用gcc编译c文件出现如下错误: getIP.c:14: warning: implicit declaration of function 'gethostname' getIP.c:20: wa ...
- cygwin下编译报错 `addrinfo hints‘ has incomplete type and cannot be defined
今天在cygwin下编译一个linux项目时报了类似下面的错误: server.cpp:20: error: aggregate `addrinfo hints' has incomplete typ ...
- error: variable '__this_module' has initializer but incomplete type错误解决
问题描述:编译内核驱动时候会出现error: variable '__this_module' has initializer but incomplete type错误 解决办法:1.make me ...
- 编译报错:has incomplete type 不完全的类型
has incomplete type问题及解决 在编译Linux C应用程序时,gcc如果报这种错误:has incomplete type(不完全的类型),往往是由于出现与系统重复的头文件导致 示 ...
- 编译报错field has incomplete type
linux下编译C++代码报错,报错信息"field has incomplete type".这种问题一般都是在头文件对类或者结构体进行了前向声明,后面使用了该类定义了对象,导致 ...
最新文章
- android路由器 设备数,手机查看wifi连接人数_手机查看wifi连接设备数量-192路由网...
- python基础语法第10关作业-【python基础语法】第11天作业练习题
- 文档模式引起的浏览器兼容问题
- neo4j python 算法_图论与图学习(二):图算法
- uinty粒子系统子物体变大_新Unity 最新粒子系统如何用代码改变参数
- python自动化框架pytest接口关联串联_python(pytest)+allure+jenkins 实现接口自动化的思路...
- 《大道至简》第一章,伪代码。
- 惠新宸:我也曾经是“不适合”编程的人(图灵访谈)
- 精度LiDAR-Monocular Visual Odometry
- mysql当查询条件为空时不作为条件查询
- 计算机星形拓扑结构,星型拓扑结构
- 关于用C#实现宽带的连接
- 天肌处理器天梯排行榜2022 2022天玑处理器天梯图
- 油管YouTube直播点赞订阅提示PR字幕Mogrt动态图形模板
- 阿里云服务器持久内存型re6p实例采用Intel傲腾持久内存
- [转载记录]系统的UIM卡介绍
- zephir-php函数和异常处理
- 众生谈Cookie色变,我们的隐私在“裸奔”?
- 3D游戏建模到底需要学习哪些美术基础?新手如何开始学习3D建模?
- 机器学习实战 2.5机器学习算法的数据准备
热门文章
- ubuntu repo安装方法
- 分布式一致性算法——Paxos 和 Raft 算法
- 引导魔女之力,征服星辰大海 主线篇: 重要事情说三遍: 推主线!推主线!!推主线!!! 简述: 1.本篇仅主线,涉及到的技巧全职业都可以参考; 2.考虑到萌新刚玩没有护卫者系统,故禁护
- 如何实现开发一个企业认证开发版微信服务号的详细步骤
- java 同时返回两个参数,如何在java中返回两个参数
- 自己制作脚手架——完整版
- 【...】12306官网购买指定铺位的车票
- Linux学习(一)初识Linux(适合萌懂阶段)
- Android 原生系统设置修改Preference样式
- spring tx:advice事务配置