[英]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.