使用Lime编译Android时出错(Windows 10)

时间:2018-06-05 21:58:59

标签: haxe openfl haxeui

我正在将一个正在运行的Windows应用程序移植到android。我:

  • 运行haxelib run lime setup android
  • 将sdk位置设置为C:\ Users \ username \ AppData \ Local \ Android \ Sdk
  • 将ndk位置设置为C:\ Users \ username \ AppData \ Local \ Android \ Sdk \ ndk-bundle
  • 将ndk位置设置为C:\ Users \ username \ AppData \ Local \ Android \ Sdk \ ndk-bundle
  • Ran haxelib运行lime build“project.xml”android -debug -Dfdb

我明白了:

创建D:/ database-tools / bin / android / obj / obj / android-debug-v7 / __ pch / haxe / hxcpp.h.gch ... 在C:\ Users \ jdoughty \ AppData \ Local \ Android \ Sdk \ ndk-bundle / sources / cxx-stl / gnu-libstdc ++ / 4.9 / include / typeinfo:34:0中包含的文件中,                  来自C:/HaxeToolkit/haxe/lib/hxcpp/3,4,188/include/hxcpp.h:19: C:\ Users \ jdoughty \ AppData \ Local \ Android \ Sdk \ ndk-bundle / sources / cxx-stl / gnu-libstdc ++ / 4.9 / include / exception:37:28:致命错误:bits / c ++ config.h : 没有相应的文件和目录  #include

编译终止。

错误:无法创建PCH

构建因错误而停止。

1 个答案:

答案 0 :(得分:2)

  1. 尝试使用较旧的Android NDK(在r13b和r15c之间)
  2. 确保使用Android SDK安装API 19
  3. Android NDK最近放弃了对GCC的支持,但我们正在努力为Android和HXCPP制作一个clang工具链配置。