繁体   English   中英

找不到Delphi IOS链接器错误库

[英]Delphi IOS linker error library not found

我试图在Delphi IOS中使用需要库的第三方框架。 为了使Delphi链接它,我输入了以下语句:

procedure StubProc1; cdecl; external 'AerServSDK.a' dependency 'libxml2.2';

当我构建它时,出现以下错误:

[DCC Error] E2597 ld: library not found for -llibxml2.2

该库位于usr \\ lib目录中,而我尝试的whitch库并不重要。 显然一些搜索路径需要更新,但是在哪里以及如何使用?

解决方案是,省略库名称的“ lib”部分。 所以是:

procedure StubProc1; cdecl; external 'AerServSDK.a' dependency 'xml2.2';

您必须将路径添加到库中项目的源路径中(就像处理.pas文件一样)。

将这些内容添加到2行:

procedure StubProc1; cdecl; external 'AerServSDK.a';
procedure StubProc2; cdecl; external 'libxml2.2';

AerServSDK.alibxml2.2 (即没有任何扩展名的文件libxml2.2 )必须位于您的源路径中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM