comp.lang.ada
 help / color / mirror / Atom feed
From: Anh Vo <anhvofrcaus@gmail.com>
Subject: Re: The best possible way to call a function in a shared library
Date: Tue, 10 Oct 2017 18:40:26 -0700 (PDT)
Date: 2017-10-10T18:40:26-07:00	[thread overview]
Message-ID: <74a578b4-11ae-43fa-b446-dc033b247f50@googlegroups.com> (raw)
In-Reply-To: <5d5b30f0-a7da-40d7-b4d7-7e5dcf9417d6@googlegroups.com>

On Tuesday, October 10, 2017 at 6:22:06 PM UTC-7, John Smith wrote:
> On Tuesday, October 10, 2017 at 9:18:12 PM UTC-4, Anh Vo wrote:
> > On Tuesday, October 10, 2017 at 5:38:13 PM UTC-7, John Smith wrote:
> > > On Tuesday, October 10, 2017 at 9:15:13 AM UTC-4, Dmitry A. Kazakov wrote:
> > > > On 10/10/2017 05:39, John Smith wrote:
> > > > 
> > > > > Now, when I try to have my DLL loaded, it gives me an error saying
> > > > > that it doesn't see it.
> > > > Check the OS rules about loader search path.
> > > > 
> > > > -- 
> > > > Regards,
> > > > Dmitry A. Kazakov
> > > > http://www.dmitry-kazakov.de
> > > 
> > > I'm assuming that it has something to do with gnatls (sorry, I'm not sure how this works on Windows.)  This did work shortly after I got the static libraries to work (they still do, the shared libraries do not work though) and I'm trying to figure out what I screwed up.
> > > 
> > > This is what I'm seeing when doing gnatls:
> > > 
> > > > gnatls -v
> > > 
> > > GNATLS GPL 2016 (20160515-49)
> > > Copyright (C) 1997-2016, Free Software Foundation, Inc.
> > > 
> > > Source Search Path:
> > >    <Current_Directory>
> > >    C:\GNAT\2016\lib\gcc\i686-pc-mingw32\4.9.4\adainclude
> > > 
> > > 
> > > Object Search Path:
> > >    <Current_Directory>
> > >    C:\GNAT\2016\lib\gcc\i686-pc-mingw32\4.9.4\adalib
> > > 
> > > 
> > > Project Search Path:
> > >    <Current_Directory>
> > >    C:\GtkAda\lib\gnat
> > >    C:\GNAT\2016\i686-pc-mingw32\lib\gnat
> > >    C:\GNAT\2016\i686-pc-mingw32\share\gpr
> > >    C:\GNAT\2016\share\gpr
> > >    C:\GNAT\2016\lib\gnat
> > 
> > As a quick test, place all *.dll in the question at C:\Windows\System32
> > 
> > Anh Vo
> 
> But it's not searching for those DLLs in there.
> 
> I could put them into something like "C:\GNAT\2016\lib\gnat", but ultimately that's not what I want.

If you decide to put them in GNAT, then put them in C:\GNAT\2016\bin.

  reply	other threads:[~2017-10-11  1:40 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-10-01 21:06 The best possible way to call a function in a shared library John Smith
2017-10-01 23:51 ` John Smith
2017-10-02  7:15   ` Dmitry A. Kazakov
2017-10-02 11:12     ` John Smith
2017-10-02 11:32       ` Dmitry A. Kazakov
2017-10-02 22:44         ` John Smith
2017-10-03  7:14           ` Dmitry A. Kazakov
2017-10-03 11:32             ` John Smith
2017-10-03 13:43               ` Dmitry A. Kazakov
2017-10-03 23:28                 ` John Smith
2017-10-04  2:10                   ` John Smith
2017-10-04  8:10                     ` Dmitry A. Kazakov
2017-10-04 11:23                       ` John Smith
2017-10-04 11:48                         ` Dmitry A. Kazakov
2017-10-04 11:54                           ` John Smith
2017-10-04 11:59                             ` Dmitry A. Kazakov
2017-10-04 12:04                               ` John Smith
2017-10-04 12:47                                 ` Dmitry A. Kazakov
2017-10-04 15:03                   ` Simon Wright
2017-10-04 23:24                     ` John Smith
2017-10-05 23:55                       ` John Smith
2017-10-06  2:21                         ` John Smith
2017-10-06  6:46                           ` Dmitry A. Kazakov
2017-10-06 11:30                             ` John Smith
2017-10-06 13:26                               ` Dmitry A. Kazakov
2017-10-06 18:57                                 ` Simon Wright
2017-10-06 19:18                                   ` Dmitry A. Kazakov
2017-10-07  2:47                                 ` John Smith
2017-10-07  3:57                                 ` John Smith
2017-10-07  8:25                                   ` Dmitry A. Kazakov
2017-10-07 11:52                                     ` Simon Wright
2017-10-07 12:57                                     ` John Smith
2017-10-07 13:19                                       ` Dmitry A. Kazakov
2017-10-07 13:28                                         ` John Smith
2017-10-10  3:39                                         ` John Smith
2017-10-10 13:15                                           ` Dmitry A. Kazakov
2017-10-11  0:38                                             ` John Smith
2017-10-11  1:18                                               ` Anh Vo
2017-10-11  1:22                                                 ` John Smith
2017-10-11  1:40                                                   ` Anh Vo [this message]
2017-10-11  7:08                                               ` Dmitry A. Kazakov
2017-10-11 12:09                                                 ` John Smith
2017-10-11 13:43                                                   ` Dmitry A. Kazakov
2017-10-11 22:25                                                   ` Randy Brukardt
2017-10-11 22:57                                                     ` John Smith
2017-10-13  0:38                                                       ` John Smith
2017-11-06  6:25                                                       ` Robert Eachus
2017-10-03 14:22               ` Dennis Lee Bieber
2017-10-02  7:30 ` Dmitry A. Kazakov
2017-10-11 14:31   ` John Smith
2017-10-11 15:50     ` John Smith
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox