Runtime loading
Robert Dormer
rdormer at gmail.com
Thu Sep 9 07:43:59 PDT 2004
glib provides a facility for this, and should be even more platform portable....
On Thu, 9 Sep 2004 16:42:34 +0200, db <db at traceroute.dk> wrote:
> On Thursday 09 September 2004 16:36, you wrote:
>
> > > In my C++ program I need to load some files/classes at runtime, so that
> > > users can add "plugins" without recompilling my program. What functions
> > > should I use? I'm using FreeBSD 5.3-beta2 btw.
> >
> > I'm not sure about C++, though I guess you could use the same functions as
> > in C. If that's true, then you should use the dlopen() family of
> > functions. They are quite portable, since you'll find the same functions
> > under all the *BSD, Linux and Solaris. Be aware that with Linux and
> > Solaris, those functions are located in libdl, while they are found in libc
> > on the *BSD systems.
>
> Ok, thanks :-)
>
> br
> db
>
>
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
>
More information about the freebsd-hackers
mailing list