gpt4 book ai didi

.net - 是否可以在一个文件中包含 win32 和 x64 版本的 native DLL?

转载 作者:行者123 更新时间:2023-12-02 00:26:38 24 4
gpt4 key购买 nike

假设我有一些用 C++ 编写的代码。我可以从代码中生成两个 DLL:win32 版本和 x64 版本。

现在我想将这两个 DLL 粘合到一个文件中,然后在为 AnyCPU 编译的 C# 应用程序中加载适当的版本。

这可能吗?如果可能的话,我应该如何处理这个任务?

最佳答案

这是不可能的。代码的位数在 DLL 的 header 中指示。 IMAGE_FILE_HEADER structure 中的机器字段.标题只能有一个。这在实践中从来都不是问题,您只需使用安装程序部署正确的文件即可。

关于.net - 是否可以在一个文件中包含 win32 和 x64 版本的 native DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8634817/

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