> But it seems like glib includes cross-platform dynamic library loading 
> functions. So maybe I could switch to using those. (Tom... any objections to 
> that?)

Not at all. That's exactly the reason we have glib for (...and the reason we'll 
never get rid of it ;) )

You could think about wraping those calls in custom FLUID_DL* macros... but at 
least I would not require you to do so. I consider it unlikely that some 
windows user, who overrides fluid_sys.h and fluidsynth_priv.h, wants to compile 
fluidsynth with ladspa support.

Tom

Am Samstag, 11. November 2017, 21:36:44 CET schrieb Marcus Weseloh:
> Hi Ahmed,
> 
> great that you want to test it on Windows! But I'm not surprised that it
> doesn't work... the code uses dlopen from dlfcn.h and that isn't available
> for Windows (or so I've read... don't really have any experience with
> writing code for Windows).
> 
> But it seems like glib includes cross-platform dynamic library loading
> functions. So maybe I could switch to using those. (Tom... any objections
> to that?)
> 
> Cheers,
> 
>    Marcus
> 
> 2017-11-11 21:20 GMT+01:00 Ahmed Eraiba <alu_...@yahoo.com>:
> 
> > Hi All,
> >
> > I would like to try this for windows. I usually configure and generate by
> > cmake for visual studio 2010. The original 1.1.8 can be successfuly built,
> > but not for this one with LADSPA support.
> >
> > It gives a "cannot open include file dlfcn.h" error, but this file also
> > depends on fearures.h and then "bits/dlfcn.h" (is it a different version of
> > dlfcn.h?) But as I don't know much about LADSPA or its dependencies, could
> > anybody help me on how to start making a successful try for windows? Thanks
> > a lot!
> >
> > Regards, Ahmed
> >
> >
> > On 11 Nov 2017 6:54 pm, Marcus Weseloh <mar...@weseloh.cc> wrote:
> >
> > Hi again,
> >
> > I've added some more documentation that hopefully explains the effect
> > signal paths in FluidSynth and how to replace the internal effects with
> > LADSPA plugins:
> > https://github.com/FluidSynth/fluidsynth/commit/
> > be2db6082d10c7aedc91a85b1ed0a0568554bab7
> >
> > It that understandable and explains it in enough detail?
> >
> > Cheers,
> >
> >    Marcus
> >
> >
> >
> > _______________________________________________
> > fluid-dev mailing list
> > fluid-dev@nongnu.org
> > https://lists.nongnu.org/mailman/listinfo/fluid-dev
> >
> >
> 



_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
https://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to