繁体   English   中英

适用于本机64位dll的32位Dll包装器

[英]32bit Dll wrapper for native 64bit dll

我已经使用c ++创建了一个64位dll。 是否可以将ac#32位dll作为以上64位dll的包装器?

我能够通过创建64位C#包装器dll来完成工作。 但是,当我尝试使用32位包装器时,它不起作用,这可能吗? 还是我正在做一些永远无法完成的事情?

32位代码不能(直接)调用64位代码,反之亦然。 您必须转换模式,这实际上只能在OS级别完成。 因此,尽管我不是.Net / C#方面的专家,但我还是会说“不可能”。

您可以构建一个在64位空间中运行并使用64位DLL的独立服务进程,并使用进程间通信来回传递数据。

或将DLL编译为32位库...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM