极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11786|回复: 3

does not name a type

[复制链接]
发表于 2014-9-16 14:23:18 | 显示全部楼层 |阅读模式
本帖最后由 xzmoji 于 2014-9-20 00:11 编辑



下面 Door2.h的代码
  1. #ifndef DOOR2_H
  2. #define DOOR2_H

  3. class Door2
  4. {
  5. public :
  6.     Door2();

  7. private :
  8.     int a;
  9. };
  10. #endif
复制代码



下面是Door2.cpp的代码
  1. #include "Door2.h"
  2. Door2::Door2(){a=9;}
复制代码


我的arduino程序

  1. #include <Door2.h>
  2. Door2 door;
  3. void setup(){}
  4. void loop(){}
复制代码



编译的时候,出现 'Door2' does not name a type  ,求大神解答
回复

使用道具 举报

发表于 2014-9-16 18:10:05 | 显示全部楼层
本帖最后由 Super169 于 2014-9-16 18:12 编辑

看似沒問題 (應該是 Door2.h 吧).

你肯定庫沒放錯地方?  如果沒錯的話, 試試關了 IDE 再開一次.
回复 支持 反对

使用道具 举报

发表于 2014-9-16 20:59:34 | 显示全部楼层
#include <Door2.h>
改成
#include "Door2.h"
一般来说,引用自定义的头文件用“”号,系统库文件用<>号
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-9-20 00:08:22 | 显示全部楼层
Super169 发表于 2014-9-16 18:10
看似沒問題 (應該是 Door2.h 吧).

你肯定庫沒放錯地方?  如果沒錯的話, 試試關了 IDE 再開一次.

嗯嗯,确实是这样,我关了重开就OK了,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-8 10:46 , Processed in 0.067799 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表