c++ - 如何将 Arduino 与 Microsoft Visual Studio 一起使用(由于 #include_next 预编译器问题)

标签 c++ visual-studio-2012 arduino gcc-extensions

简而言之,

我需要这样做,

#include_next <limits.h>

但是 Visual Studio 不喜欢这样并提示,

Error   40  error C1021: invalid preprocessor command 'include_next'    c:\program files (x86)\arduino\hardware\tools\g++_arm_none_eabi\arm-none-eabi\include\limits.h  141 1   DataloggerFirmware (Visual Studio 2010)

我做不到

#include <limits.h>

文件太多了!!.

Error   9   error C1014: too many include files : depth = 1024  c:\program files (x86)\arduino\hardware\tools\g++_arm_none_eabi\arm-none-eabi\include\limits.h  141 1   DataloggerFirmware (Visual Studio 2010)

有什么解决办法吗?

最佳答案

我想通了。在这里发帖,也许对其他人有帮助。

因为我最关心的是为我的 Arduino 板创建二进制文件,所以这里是步骤。

第一步

确保您已经安装了来自此 link 的 Arduino 软件版本.

第二步

安装 Visual Micro 实用程序。关注this仔细记录。

第三步

安装完成后启动 Visual Studio。按照它建议的步骤进行操作。为安装 Arduino 包的位置选择合适的文件夹。

重新启动 Visual Studio。您现在应该会看到一排 Arduino 选项已添加到您的 Visual Studio 选项卡(在文件保存等选项下)。

选择电路板类型和其他选项,然后构建。瞧,你完成了。 enter image description here

专拍给评论区的人。

关于c++ - 如何将 Arduino 与 Microsoft Visual Studio 一起使用(由于 #include_next 预编译器问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24638855/

相关文章:

c++ - 我们可以在 C++ 的类中定义 hashcode 方法吗

c++ - QTcpSocket模拟netcat 'conversation'

c# - Visual Studio "rename"重构

c++ - Arduino 中带有构造函数的对象组合

c++ - 'avrdude : verification error; content mismatch' error with Arduino hardware

c++ - 使用类模板参数比使用实例变量有什么好处?

c++ - struct function greater 在这段代码中是如何工作的?

c++ - 为什么 C++ Builder 找不到我的 header ?

c++ - 指向成员的指针,在类中

c# - 将 C# 项目从 VS2010 升级到 VS2012