Re: CFFI on Windows does not load sqlite3.dll

Luís Oliveira <[email protected]>
Newsgroups gmane.editors.j.devel
Message-ID <CAB-HnLRgKR3xVz1=Qcinr1c2_-fo=4cYf0rA2coRHpZTdPGDzA@mail.gmail.com>
Hello Mirko,

On Mon, Apr 24, 2017 at 4:05 AM, Mirko Vukovic <[email protected]> wrote:
>   Unable to load library 'C:/Program Files/sqlite/sqlite3.dll': Native
> library (win32-x86/C:/Program Files/sqlite/sqlite3.dll) not found in
> resource path ([file:/C:/mv-program-files/abcl-bin-1.4.0/,
> file:/C:/mv-program-files/abcl-bin-1.4.0/abcl.jar])

Kind of looks like "C:/Program Files/sqlite/sqlite3.dll" is being
interpreted as the library name rather than a path. I have a couple of
random, independent ideas:

1. Replace forward slashes with backward slashes: "C:\\Program
Files\\sqlite\\sqlite3.dll".
2. Place the DLL (and its dependencies) somewhere in the PATH and try
(cffi:load-foreign-library "sqlite3.dll")
3. <http://stackoverflow.com/questions/25063614/jna-set-resource-path>

Hope that helps,

-- 
Luís Oliveira
http://kerno.org/~luis/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.