首先,如果不是提出这个问题的合适地方,我很抱歉。我不确定我是应该在这里发布还是在Electronics Stack Exchange上发布。
我在Visual Studio 13中为Arduino使用“Visual Micro”附加组件。通常,它工作正常。但对于我的项目,我不得不下载这两个库文件,“Adafruit_SSD1306”和“Adafruit_GFX”。 Arduino IDE工作正常,但Visual Studio不能包含它们。它甚至不能包含“Wire.h”,但完全包含“SPI.h”标题,它们都位于同一目录中。我在项目属性中包含了那些文件目录。但是当我运行“Build”时,它会产生一个致命的错误:
停止编译。其余两个包含文件发生相同的错误。
任何人都可以指出我犯的任何错误,或建议任何方法来解决这个问题吗?
感谢您的时间。
项目属性的屏幕截图:
答案 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>
然后一切都很好。
我有多傻。 -_-