On Sat, 21 Jan 2012 06:41:21 -0800, Albrecht Schlosser <[email protected]> wrote:
>On 21.01.2012 09:55, Richard Sanders wrote: >> I have a run-time loaded dll (load/ unload on demand). The dll has a >> single entry point. I am able to link to the dll and get the pointer >> to the entry point and call the function. The window is drawn but not >> a single widget shows up. >> >> I have tested the dll as a stand alone program by temprerally adding a >> main() function that calls the entry function. As a program it works >> as far as the FLTK side of things, all widgets are drawn and working >> as expected. >> >> I am at a loss why as a dll the widgets are not drawn, any ideas? > >Which FLTK version and which build tools are you using? This is >probably important, since the MS tools are known to introduce all >kinds of problems with different compilation / linking / runtime >options. Are you using the dll version of FLTK as well? > >As a wild guess, I'd check all compilation and linking options >like /MT /MD etc., because these *are* important if you want to >link your app with a dll (they should be the same). This applies >to MS VC++ of course, using MinGW might have less problems here. > >Another question is whether you are using FLTK in both the main >program and the dll. This could make it more complicated, but this >is probably the use case anyway. Sorry, if this is not of much >help, I never tried to do such a dll build. > >Albrecht I am using MinGw, FLTK 1.3 static libs and my dll does use FLTK. _______________________________________________ fltk mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk

