在vMicro上安装Eigen3-library时发生的故障排除错误

时间:2019-06-22 19:06:23

标签: visual-studio arduino

我正在为Arduino / Genuino MKR1000开发板开发代码。我为此使用Visual Studio 2019中的vMicro加载项。事实证明,安装库相当容易出错-到目前为止,至少我遇到了一些麻烦。

现在,我想安装Eigen3库(here)以便轻松使用一些线性代数。我已经下载了该库,将其解压缩并重命名为“ eigen”,然后将该文件夹粘贴到我的IDE告诉我的它将在以下位置寻找库的路径中: ... \ AppData \ Local \ Arduino15 \ packages \ arduino \ hardware \ samd \ 1.6.21 \ libraries

当我通过#include <eigen/Eigen/Dense>包含库时,就找到了库。但是,当我编译代码时,会遇到与此库相关的多个错误,例如:

  • 360:41:错误:宏“ max”传递了3个参数,但仅接受了2个
  • 371:41:错误:宏“ min”传递了3个参数,但仅接受了2个
  • 394:30:错误:宏“ min”需要2个参数,但只提供了1个

,依此类推。

在vMicro中安装本征库时,有人遇到过类似的问题吗?有人知道什么可能导致此问题吗?

0 个答案:

没有答案
相关问题