gpt4 book ai didi

delphi - 为什么 Delphi 2009 IDE 生成的可执行文件与命令行生成的可执行文件不同?

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

我正在使用 MSBuild 生成构建,并在命令行的 dproj 中设置构建配置。有点令人不安的是,由此生成的可执行文件的大小与 IDE 构建生成的可执行文件的大小有所不同(虽然相差不大,但仍然如此!)。有什么想法吗?我本以为使用相同的编译器?

最佳答案

从 Delphi 命令行编译器构建的主要功能是标准化 - 您显式地标识选项(在命令行上、在 .cfg 文件中等),编译器遵循独家提供的选项。相反,IDE 还有许多其他不清晰和明确的行为 - 例如,它可能会搜索项目选项中未指定的库路径。我的猜测是,IDE 构建中发生了一些您并不完全意识到的事情 - 这就是为什么标准化构建是从命令行完成的。

关于delphi - 为什么 Delphi 2009 IDE 生成的可执行文件与命令行生成的可执行文件不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/897357/

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