[英]Win32OLE used in 64 bit ruby cannot load 32 bit C++ Dll
我试图在我的 Ruby 应用程序中加载一个 C++ DLL 作为二进制对象。 我已经使用注册的界面regsrv32
并加载使用DLL Win32OLE
..但如果我运行红宝石我的一个64位的变体不能加载一个32位的C ++ DLL,反之亦然。 唯一有效的组合是
32 位 ruby 加载 32 位 C++ Dll。 64 位 ruby 加载 64 位 C++ Dll
我在这里看到的唯一可能的方法是分出一个 32 位 ruby 进程来通过Win32OLE
注册和加载 32 位 dll。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.