Visual Studio(Visual Macro)不包含Arduino库

时间:2015-11-29 02:31:16

标签: c visual-studio-2013 arduino-ide

首先,如果不是提出这个问题的合适地方,我很抱歉。我不确定我是应该在这里发布还是在Electronics Stack Exchange上发布。

我在Visual Studio 13中为Arduino使用“Visual Micro”附加组件。通常,它工作正常。但对于我的项目,我不得不下载这两个库文件,“Adafruit_SSD1306”和“Adafruit_GFX”。 Arduino IDE工作正常,但Visual Studio不能包含它们。它甚至不能包含“Wire.h”,但完全包含“SPI.h”标题,它们都位于同一目录中。我在项目属性中包含了那些文件目录。但是当我运行“Build”时,它会产生一个致命的错误:

Fatal Error

停止编译。其余两个包含文件发生相同的错误。

任何人都可以指出我犯的任何错误,或建议任何方法来解决这个问题吗?

感谢您的时间。

项目属性的屏幕截图:

enter image description here

1 个答案:

答案 0 :(得分:1)

实际上我犯了一个非常愚蠢的错误,大部分时间都不值得去寻找。这只是废话。

“#include”和<Wire.h>之间没有空格,因此编译器将此作为整个句子读取。如果我写:

#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

而不是

#include<Wire.h>
#include<Adafruit_GFX.h>
#include<Adafruit_SSD1306.h>

然后一切都很好。

我有多傻。 -_-