如何将库路径添加到 delphi 项目?
How can I add a library path to a delphi project?
我有几个预编译(第 3 方)库需要在我的项目中使用。
如果我将 foo.a 放在项目文件夹的根目录中,我可以构建它,但是,我有一个 32 位版本和一个 64 位版本的库,我不想每次构建应用程序的每个版本时,都必须将 foo.a
换成 foo.32.a
和 foo.64.a
。
在这种特殊情况下,我将它们放入:
[myroot]\iOSDevice32\Debug\foo.a
[myroot]\iOSDevice32\Release\foo.a
和
[myroot]\iOSDevice64\Debug\foo.a
[myroot]\iOSDevice64\Release\foo.a
我可以把它放在库路径中(工具 -> 选项 -> Delphi 选项 -> 库 -> 库路径);但是,我希望它特定于项目并相对于项目文件夹的根目录(而不是硬编码到所有项目的一个位置)。
我如何告诉 Delphi/Embarcadero RAD Studio 在哪里可以找到这些库?
放在项目的搜索路径中(Project->Options->Delphi Compiler)。您会在那里看到几个使用 .$(Platform)$(Config)
的示例,它是基于目标平台和构建配置的项目的相对路径。
转到工具-选项-语言-delphi-库
我有几个预编译(第 3 方)库需要在我的项目中使用。
如果我将 foo.a 放在项目文件夹的根目录中,我可以构建它,但是,我有一个 32 位版本和一个 64 位版本的库,我不想每次构建应用程序的每个版本时,都必须将 foo.a
换成 foo.32.a
和 foo.64.a
。
在这种特殊情况下,我将它们放入:
[myroot]\iOSDevice32\Debug\foo.a
[myroot]\iOSDevice32\Release\foo.a
和
[myroot]\iOSDevice64\Debug\foo.a
[myroot]\iOSDevice64\Release\foo.a
我可以把它放在库路径中(工具 -> 选项 -> Delphi 选项 -> 库 -> 库路径);但是,我希望它特定于项目并相对于项目文件夹的根目录(而不是硬编码到所有项目的一个位置)。
我如何告诉 Delphi/Embarcadero RAD Studio 在哪里可以找到这些库?
放在项目的搜索路径中(Project->Options->Delphi Compiler)。您会在那里看到几个使用 .$(Platform)$(Config)
的示例,它是基于目标平台和构建配置的项目的相对路径。
转到工具-选项-语言-delphi-库