gpt4 book ai didi

midl - 如何使用 MIDL 生成 x86 和 x64 代码?

转载 作者:行者123 更新时间:2023-12-01 06:39:38 28 4
gpt4 key购买 nike

如何使用 MIDL 为 x86 和 x64 生成代码?

我在 Visual Studio 2010 中创建了一个 IDL 文件,当我在 x86 模式下编译产品时,然后在 x64 中编译产品时,我必须“触摸”该 IDL 文件,以便它重新生成与 x64 相关的代码。我可以以某种方式告诉 MIDL 将两个代码生成到同一个文件中吗?

最佳答案

IDL 文件定义了一个接口(interface),该接口(interface)可以使用 64 位平台功能或 32 位平台功能。 IDL 可用于生成 stub ;如果接口(interface)没有特定于 32 位平台的定义或特定于 64 位平台的定义,则可以生成 stub (即一个 IDL 文件)。但是,这取决于您公开的接口(interface)。简短的回答:如果您将接口(interface)定义为 32 位和 64 位兼容,则您不需要两个不同的 IDL 文件——否则您需要两个不同的 IDL 文件。

在不知道“触摸”(通常意味着更新文件的日期/时间,w.r.t. 软件工程)意味着什么的情况下,很难具体说明您需要做什么。

关于midl - 如何使用 MIDL 生成 x86 和 x64 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12124951/

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