C++Builder 64位版本350MB,32位版本18MB正常吗?

问题描述 投票:0回答:0

当我构建 32 位 C++Builder 11.3 (FireDAC / SQLite) 应用程序时,它大约是 18MB,当我构建 64 位版本时,它是 350MB

a) 32 位和 64 位版本均禁用与运行时包的链接:

包 -> 运行时包 -> 与运行时包链接:[ ] false

b) 与动态 RTL 的链接在发布时禁用,在调试时启用 但是更改设置不会更改代码大小。

发布配置 - 所有平台:构建 -> C++ 链接器 -> 使用动态 RTL 链接 [ ] 假

调试配置 - 所有平台:构建 -> C++ 链接器 -> 与动态 RTL [x] true 链接

我尝试优化最小的代码,只减少了很小的量。

是什么或可能导致 64 位版本如此之大,这正常吗?

蒂亚!!

c++builder
© www.soinside.com 2019 - 2024. All rights reserved.