在编译ORB_SLAM2_SSD_Semantic过程中遇到的问题,这个该怎么解决呢,又运行过这个的吗?
ORB_SLAM2_SSD_Semantic问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- 「已注销」 2022-10-26 00:16关注
declare class does not name a type, 大概率是头文件出了问题
出现这个编译错误主要有四个可能原因,现总结如下:
1.引用的类命名空间未包含
2.引用的类头文件未包含
3.包含了头文件,或者已经前置声明了,则说明所引用的类名写错。
4.循环引用头文件前置声明要素:
1.前置声明需要注意以上提到的四点
2.尽可能的采用前置声明(做到只有包含继承类的头文件)
3.使用前置声明时,cpp文件中include 头文件次序必须先 包含前置声明的类定义头文件,再包含本类头文件。
否则会出现如下编译错误.
(expected constructor, destructor, or type conversion before ‘typedef')解决 1无用
悬赏问题
- ¥15 PPOCRLabel
- ¥15 网友们我该怎么办啊,急
- ¥15 混合键合键合机对准标识
- ¥100 现在不懂的是如何将当前的相机中的照片,作为纹理贴图,映射到扫描出的模型上
- ¥15 目标跟踪,计算机视觉
- ¥15 魔霸ROG7 pro,win11.息屏后会显示黑屏,如图,如何解决?(关键词-重新启动)
- ¥15 有没有人知道这是哪里出了问题啊?要怎么改呀?
- ¥200 C++表格文件处理-悬赏
- ¥15 Windows Server2016本地登录失败
- ¥15 复合卡卡号轨道写入芯片卡