我使用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。
请帮我解决这个问题。
答案 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
尝试填充这些路径,然后您就可以再次编译。