3

After upgrading to Delphi 10.4.1 , I installed PAServer on Linux Ubunto 18.04.5 and updated SDK Local File Cache , there were no errors in these processes.

However when I converted my existing applications or tried to create a new one for Linux-64 I got the following error :

> [DCC Error] E2597 C:\Program Files
> (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find
> bplrtl270.so

following this error there may others :

  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplemsserverapi270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bpldbrtl270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplbindengine270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplbindcomp270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplRESTComponents270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplFireDAC270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplFireDACCommon270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplFireDACCommonDriver270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplxmlrtl270.so
  C:\Program Files (x86)\Embarcadero\Studio\21.0\bin\ld-linux.exe: error: cannot find bplFireDACOracleDriver270.so

I've already checked a similar question here , followed their suggestions , but I have no success , maybe due to different Delphi version!

Thks in advance for you help !

4

1 回答 1

4

今天遇到了这个问题。首先是检查你是否有这些文件。如果没有 - 你可以尝试重新安装 Linux64 平台(在其他论坛上找到的推荐)。

如果您有这些文件但 Delphi 找不到它们(我的情况) - 您可以尝试将路径添加到库。我在“...Studio\21.0\binlinux64”中找到了我的“so”文件。所以添加的方法是:

选项——语言——Delphi——库——选择“Linux平台”——库路径——添加“$(BDS)\binlinux64”

于 2020-10-26T19:47:01.820 回答