gpt4 book ai didi

delphi - 是否可以配置构建配置以自动添加目标平台的后缀?

转载 作者:行者123 更新时间:2023-12-03 14:46:09 27 4
gpt4 key购买 nike

是否可以设置(最好是从 GUI)构建配置 以根据目标平台自动向输出文件添加后缀?

我的意思是,我将有一个名为 Project 的库项目,我想得到

Project.dll - when I build the project for 32-bit platform
Project64.dll - when I build the project for 64-bit platform

谢谢

最佳答案

有趣的是,我昨天试图对我的应用程序的可执行文件执行完全相同的操作。我得出的结论是不可能更改输出文件的名称。影响输出文件名称的唯一方法是使用 {$E} 指令,但这只是控制输出的扩展名,这不是您想要的。

更新

感谢@TOndrej 指出 $LIBSUFFIX指示。尽管对包有这样的支持,但这似乎无法通过库的 IDE 项目选项进行修改。但是,当包含在包的源代码中时,它确实可以工作。将此包含在您的库 .dpr 文件中。

{$IFDEF WIN64}
{$LIBSUFFIX '64'}
{$ENDIF}

这对于生成可执行文件(即 VCL 应用程序、服务等)的项目没有任何影响,因此我相信在这些情况下唯一的解决方案是构建后操作。

关于delphi - 是否可以配置构建配置以自动添加目标平台的后缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8507640/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com