はじめに
どこからから提供されたdllを使う場合、一般的にはC++などから呼び出すが、コンパイラを用意したり、コードを変更するたびにコンパイルしなおすのが手間で、少し前からrubyのFiddle::Importerのdlloadを使っていた。
これが、自前でVisual C++でビルドしたrubyと、RubyInstallerから持ってきたrubyでDLL検索の挙動が違うので、その違いを調べてみた。
続きを読む rubyからdllを呼び出すどこからから提供されたdllを使う場合、一般的にはC++などから呼び出すが、コンパイラを用意したり、コードを変更するたびにコンパイルしなおすのが手間で、少し前からrubyのFiddle::Importerのdlloadを使っていた。
これが、自前でVisual C++でビルドしたrubyと、RubyInstallerから持ってきたrubyでDLL検索の挙動が違うので、その違いを調べてみた。
続きを読む rubyからdllを呼び出す