-
hr824
Hi all!
I programmed some pd externals with flext on Windows. Now I want to port these externals to MacOSX.My problem is:
On windows I link the static library pd.lib to my project file.I tried to find a precompiled static library for MacOSX (I think it should be named like libpd.a ... ) but did't find one. I also tried to build pd from source code, but the build failed.
Does anyone know a place where I can download or get this library from?
Best, hr824
-
hr824
Meanwhile, I successfully built my externals on MacOSX with flext, too. I got help from Thomas Grill at the flext mailing-list. Here is what he wrote:
"[...] linking to libraries or executables works differently on Mac and Windows.
On Windows, you need a .lib which contains the symbols actually present in the Pd external. On a Mac this works differently with a symbol lookup at dynamic link time.
Under Windows you'll always need the pd.lib to compile externals for Pd. [...]"So I need the pd.lib for my externals on the Windows platform, and on MacOSX I do not need a static pure data library.
hr824
-
hr824
Hi Jwif,
thanks for your answer.To check your hint, I excluded the static pd.lib from a project, that worked before and got linker errors ("unresolved external symbol").
I need the puredata library for my project to work, because flext uses symbols from it.
hr824