Hi Mathieu,<br><br>thank you for the prompt answer, here it is the portion of my makefile that governs the windows build:<br><br><span style="font-family: courier new,monospace;"># ----------------------- NT -----------------------</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">pd_nt: $(TARGETS)</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">MINGWCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    -Wall -W -Wshadow -Wstrict-prototypes -Werror \</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    -Wno-unused -Wno-parentheses -Wno-switch -mms-bitfields</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">MINGWLDFLAGS =   -shared -lm -lkernel32 -lcoldname -lcrtdll -L$(PDLIBDIR) -lpd</span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">MINGWINCLUDE =  -I$(PDSRCDIR)</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">CC = mingw32-gcc.exe</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">%.pd_nt: %.c</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    $(CC) $(MINGWLDFLAGS) $(MINGWCFLAGS) $(MINGWINCLUDE) -o $*.dll $*.c</span><br><br>and these are the command lines eclipse issues:<br><br><span style="font-family: courier new,monospace;">mingw32-make pd_nt </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">mingw32-gcc.exe -shared -lm -lkernel32 -lcoldname -lcrtdll -Lc:/Programmi/pd/bin -lpd -DPD -O2 -funroll-loops -fomit-frame-pointer -Wall -W -Wshadow -Wstrict-prototypes -Werror -Wno-unused -Wno-parentheses -Wno-switch -mms-bitfields -Ic:/Programmi/pd/src -o helloworld.dll helloworld.c</span><br>
<br>so I&#39;m using the -shared linker option and -lpd dowsn&#39;t mean that I&#39;m linking against the pd dll?<br><br><br><br><br>