【发布时间】:2011-02-25 00:52:38
【问题描述】:
假设我有一个使用 LARGEADDRESSAWARE 链接器标志集构建的 DLL。现在我有一个动态链接到这个 DLL 的应用程序。这会使我的应用程序成为 LARGEADDRESSAWARE 吗?
如果不是,那么为任何 DLL 设置此标志是否有意义?
【问题讨论】:
标签: windows dll memory-management winapi
假设我有一个使用 LARGEADDRESSAWARE 链接器标志集构建的 DLL。现在我有一个动态链接到这个 DLL 的应用程序。这会使我的应用程序成为 LARGEADDRESSAWARE 吗?
如果不是,那么为任何 DLL 设置此标志是否有意义?
【问题讨论】:
标签: windows dll memory-management winapi
我认为必须在主可执行文件上设置标志。所以不,在 DLL 上设置它是没有意义的。 (一个可能的例外是当 DLL 使用 runDll 运行时?)
【讨论】:
讨论 here 似乎表明 /LARGEADDRESSAWARE 对 DLL 没有影响,并且完全取决于托管可执行文件。
【讨论】: