Delphi xe7 Android出错

时间:2015-01-15 13:49:02

标签: android delphi compiler-errors delphi-xe7

我使用delphi XE7为Android创建了一些小应用程序。今天当试图编译该代码时,它给出了我在下面提到的错误:

  

[DCC错误] E2597 C:\ Users \ Public \ Documents \ Embarcadero \ Studio \ 14.0 \ PlatformSDKs \ android-ndk-r9c \ toolchains \ arm-linux-androideabi-4.6 \ prebuilt \ windows \ bin \ arm-linux -androideabi-ld.exe:错误:找不到-ldl。

请帮我解决这个问题。

4 个答案:

答案 0 :(得分:1)

最近我在使用ld在Ubuntu下创建C ++应用程序时看到了类似的情况,当时我还没有安装我需要的所有库。

arm-linux-androideabi-ld.exe是链接器。

-l参数用于指定要链接的库,所以这就是链接器无法找到dl库。

我怀疑您的系统路径或项目搜索路径已更改。

答案 1 :(得分:0)

我卸载了XE7然后我安装了Delphi XE7,然后它运行正常。

答案 2 :(得分:0)

我有同样的问题,仍然没有解决方案。不,我没有改变任何路径。第二天刚刚启动计算机并尝试再次编译我的项目。希望能够解决这个问题,因为Delphi xe 7 plus delphi SDK的完全重新安装需要几个小时。

答案 3 :(得分:0)

如果缺少库路径,则会出现此错误。 SDK Paths missing

尝试填充这些路径,然后您就可以再次编译。