0

我已经从 - https://github.com/shumatech/BOSSA/tree/arduino下载了 bossa 源代码

我为 windows 安装了 Cygwin,并通过执行以下 make 命令从 Cygwin shell 构建了源代码:

make OS=MINGW32_NT-6.1

我收到以下错误:

In file included from src/WinPortFactory.h:33:0,
             from src/WinPortFactory.cpp:29:
src/PortFactory.h:59:2: error: #error "Platform is not supported"
 #error "Platform is not supported"
  ^
Makefile:180: recipe for target 'obj/WinPortFactory.o' failed
 make: *** [obj/WinPortFactory.o] Error 1

检查 PortFactory.h 文件后,我看到了一个预处理器指令__WIN32__

我试图将其包含在我的构建中,但没有成功:

make OS=MINGW32_NT-6.1 CPPFLAGS=-D__WIN32__

我错过了什么?我也有CFLAGSCXXFLAGS但没有成功。

4

0 回答 0