There is no Windows (MSVC or MinGW) section to compile shared libraries (DLL): http://www.postgresql.org/docs/9.0/static/xfunc-c.html#DFUNC
This is intentional, as it may be incompatible/hard? Ie. can mingw dll be used with a msvc build? This is a working example with mingw: C:\mingw\bin\gcc.exe -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -I. -I. -I../src/include -I.../src/include/port/win32 -DEXEC_BACKEND "-I.../src/include/port/win32" -c -o foo.o foo.c C:\mingw\bin\gcc.exe -shared -o foo.dll foo.o -fPIC seems not needed for this platform, but should -mms-bitfields flag be used? PGXS cannot be used directly as it is not included with the one click installer (pg_config --pgxs returns an invalid path, no makefile found). Do you think this could be included in the docs? (recently we had a discussion about this in the spanish mailing list, and seems to be unclear for most of us). Best regards, Mariano Reingart http://www.arpug.com.ar http://www.sistemasagiles.com.ar http://reingart.blogspot.com -- Sent via pgsql-docs mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-docs
