Runtime loading
db
db at traceroute.dk
Thu Sep 9 07:41:27 PDT 2004
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
More information about the freebsd-hackers
mailing list