在OpenFL项目上工作时,我更新了一堆相关的Haxe库(hxcpp,openfl,lime等)并开始得到一个奇怪的Haxe编译器错误。
> lime test linux
CFFIPointer.hx:55: characters 23-81 : Unknown identifier : cpp
... (tons more of the same error)
我认为它引用的行是#if
上的cpp
编译开关。据我所知,这应该永远不会失败?
注意:
lime
和openfl
命令不同,从技术上讲它们是,但OpenFL是基于Lime构建的,命令(lime test linux
和openfl test linux
)可互换使用为我的项目。答案 0 :(得分:2)
我不确定确切的问题,但我通过从haxe.org安装并切换到官方Haxe 3.2.0来修复它(我在使用Haxe 3.2.0-rc2时遇到错误 - a发布候选版本。)