<p dir="ltr">I can't recall for certain but I may have run across this when the dll was compiled as 32 bit but Racket was 64 bit. </p>
<p dir="ltr">Deren</p>
<div class="gmail_quote">On Jan 16, 2015 12:25 AM, "Lehi Toskin" <<a href="mailto:lehi@tosk.in">lehi@tosk.in</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Thu, 15 Jan 2015 18:55:41 -0700, Matthew Flatt wrote:<br>
<br>
> At Thu, 15 Jan 2015 22:10:35 +0000 (UTC), Lehi Toskin wrote:<br>
>> I am attempting to use this C library I've written with the Racket FFI,<br>
>> but (ffi-lib "mylib") reports "The specified module could not be<br>
>> found.;<br>
>> errno=126". This only happens on Windows. On Linux the library gets<br>
>> loaded properly and I can use it fine. What could be the problem?<br>
><br>
> Can you say more about where "mylib.dll" is located in your Windows<br>
> installation --- and maybe also where it's located on Linux, for<br>
> comparison?<br>
><br>
<br>
I actually have the library in the same directory as the script for both<br>
platforms. I've tried "mylib", "mylib.dll" and even permutations of "path/<br>
to/lib/directory/mylib".<br>____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
<br></blockquote></div>