[racket] Windows FFI Problem

From: Deren Dohoda (deren.dohoda at gmail.com)
Date: Fri Jan 16 08:16:22 EST 2015

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.

Deren
On Jan 16, 2015 12:25 AM, "Lehi Toskin" <lehi at tosk.in> wrote:

> On Thu, 15 Jan 2015 18:55:41 -0700, Matthew Flatt wrote:
>
> > At Thu, 15 Jan 2015 22:10:35 +0000 (UTC), Lehi Toskin wrote:
> >> I am attempting to use this C library I've written with the Racket FFI,
> >> but (ffi-lib "mylib") reports "The specified module could not be
> >> found.;
> >> errno=126". This only happens on Windows. On Linux the library gets
> >> loaded properly and I can use it fine. What could be the problem?
> >
> > Can you say more about where "mylib.dll" is located in your Windows
> > installation --- and maybe also where it's located on Linux, for
> > comparison?
> >
>
> I actually have the library in the same directory as the script for both
> platforms. I've tried "mylib", "mylib.dll" and even permutations of "path/
> to/lib/directory/mylib".
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20150116/836a5959/attachment.html>

Posted on the users mailing list.