【问题标题】:Error compiling Android with Lime (Windows 10)使用 Lime 编译 Android 时出错 (Windows 10)
【发布时间】:2018-06-05 21:58:58
【问题描述】:

我正在将一个工作 Windows 应用程序移植到 android。我已经:

  • 运行 haxelib 运行石灰设置 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
  • 运行 haxelib runlime 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 : 没有相应的文件和目录 #包括

编译终止。

错误:无法创建 PCH

构建因错误而停止。

【问题讨论】:

    标签: haxe openfl haxeui


    【解决方案1】:
    1. 尝试使用较旧的 Android NDK(介于 r13b 和 r15c 之间)
    2. 确保使用您的 Android SDK 安装 API 19

    Android NDK 最近放弃了对 GCC 的支持,但我们正在努力帮助为 Android 和 HXCPP 制作 clang 工具链配置。

    【讨论】:

    • 这有效,我遇到了一个新错误,但我会单独发布它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    相关资源
    最近更新 更多