将 Arduino 库添加到 Atmel Studio 7 AVR C++ 项目 - 缺少 Arduino.h
Posted
技术标签:
【中文标题】将 Arduino 库添加到 Atmel Studio 7 AVR C++ 项目 - 缺少 Arduino.h【英文标题】:Adding Arduino library to Atmel Studio 7 AVR C++ project - missing Arduino.h 【发布时间】:2017-08-05 14:59:15 【问题描述】:我在 Atmel Studio 中打开了一个 AVR C++ 项目。我想使用一个 Ardunio 库来驱动一个 TFT 屏幕。添加库后,我注意到 SPI.H 的头文件调用,根据函数调用,它是 Arduino 库。我已经使用右键单击添加了 SPI 库 -> 添加 Arduino 库,它添加了 SPI.h 和 SPI.cpp。 SPI.h 中包含未找到的 Arduino.h。
添加 Arduino 库是否有其他步骤?顺便说一句,在 Arduino 文件夹中找不到该文件本身。
【问题讨论】:
【参考方案1】:Arduino.h 位于 Arduino 内核中。在我的安装中,它位于
XXX/硬件/arduino/avr/cores/arduino
其中 XXX 是安装 Arduino 的文件夹。
【讨论】:
【参考方案2】:如果您将 Arduino 安装到其默认位置,它将位于此文件夹中:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino
【讨论】:
我已将上述文件夹添加到编译器搜索文件夹中,但是一旦找到 Arduino.h 文件,它就需要一大堆其他头文件。难道没有简单的方法来设置Arduino文件夹和seach文件夹中的所有子文件夹吗?以上是关于将 Arduino 库添加到 Atmel Studio 7 AVR C++ 项目 - 缺少 Arduino.h的主要内容,如果未能解决你的问题,请参考以下文章
SparkFun 的 Arduino Pro Micro 和 Atmel Studio 缺少串行端口
Arduino Uno微控制器采用的是Atmel的ATmega328