我已经从 - 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__
我错过了什么?我也有CFLAGS
,CXXFLAGS
但没有成功。