0
세 번째 부분 C 라이브러리를 사용하는 루비 인터페이스를 제공하는 루비 C 확장이 있습니다. 나는 도서관을 지을 수 있었고, 뭔가 부르 자. 잘한다. 그러나 타사 .lib 및 .dll 파일에 대해 동적으로 컴파일됩니다.루비 C 확장 런타임에 타사 DLL을 해결하지
실제로 실패
require 'something'
이있는 루비 스크립트를 실행하려고 할 때. Ruby는 something.so와 연결된 DLL을 찾는 방법을 모릅니다. 그것은 나에게 같은 오류 제공 :
--------------------------- ruby.exe - System Error --------------------------- The program can't start because SomeThirdParty.dll is missing from your computer. Try reinstalling the program to fix this problem. --------------------------- OK ---------------------------
을 내가 어떻게 DLL을 찾을 루비에게 어떻게해야합니까? 모든 써드 파티 dll을 루비 스크립트와 같은 디렉토리에 넣으면 작동하지만, 그렇게하지는 않을 것입니다.