xzmoji 发表于 2014-9-16 14:23:18

does not name a type

本帖最后由 xzmoji 于 2014-9-20 00:11 编辑



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

class Door2
{
public :
    Door2();

private :
    int a;
};
#endif


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


我的arduino程序

#include <Door2.h>
Door2 door;
void setup(){}
void loop(){}


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

Super169 发表于 2014-9-16 18:10:05

本帖最后由 Super169 于 2014-9-16 18:12 编辑

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

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

328522073 发表于 2014-9-16 20:59:34

#include <Door2.h>
改成
#include "Door2.h"
一般来说,引用自定义的头文件用“”号,系统库文件用<>号

xzmoji 发表于 2014-9-20 00:08:22

Super169 发表于 2014-9-16 18:10 static/image/common/back.gif
看似沒問題 (應該是 Door2.h 吧).

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

嗯嗯,确实是这样,我关了重开就OK了,谢谢
页: [1]
查看完整版本: does not name a type