【问题标题】:Building ogre for android ndk10为 android ndk10 构建食人魔
【发布时间】:2023-04-05 01:29:01
【问题描述】:

抱歉,我可能会将其添加为另一个主题,但我得到了一个不同的错误。现在我已经从存储库安装了依赖项。我正在尝试为 Android 构建。 我使用 Mingw32 现在我收到以下错误:

[armeabi-v7a] SharedLibrary  : libOgreSampleBrowser.so
C:/ogre/AndroidDependencies/lib/armeabi-v7a/libFreeImage.a(libraw_datastream.c
.o):libraw_datastream.cpp:function LibRaw_bigfile_datastream::get_char(): erro
 undefined reference to '__srget'
collect2.exe: error: ld returned 1 exit status
make.exe[3]: *** [obj/local/armeabi-v7a/libOgreSampleBrowser.so] Error 1
Samples\Browser\CMakeFiles\SampleBrowserDummy.dir\build.make:84: recipe for ta
et 'lib/libSampleBrowserDummy.so' failed
mingw32-make[2]: *** [lib/libSampleBrowserDummy.so] Error 2
CMakeFiles\Makefile2:3749: recipe for target 'Samples/Browser/CMakeFiles/Sampl
rowserDummy.dir/all' failed
mingw32-make[1]: *** [Samples/Browser/CMakeFiles/SampleBrowserDummy.dir/all] E
or 2
Makefile:136: recipe for target 'all' failed

【问题讨论】:

    标签: android c++ android-ndk cmake ogre


    【解决方案1】:

    我遇到了同样的错误... Google 从 NDKr10c 开始删除了 __srget(查看他们的官方网站中的其他已修复错误)。 下载 r10b 及以下版本,它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2016-08-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多