> I was wondering if I can use VC compiler to compile UDF DLL ? > If yes then I am wondering why I am getting linking errors: > > Compiling... > fd.c > Linking... > Creating library Debug/fd.lib and object Debug/fd.exp > fd.obj : error LNK2001: unresolved external symbol > _CurrentMemoryContext Debug/fd.dll : fatal error LNK1120: 1 > unresolved externals > > > It seems that linker is not able to find symbol CurrentMemoryContext. > This variable is declared in palloc.h, but I can't find the > implementation of this variable in libpostgres.a ?
No, you need to use mingw to compile extensions. //Magnus ---------------------------(end of broadcast)--------------------------- TIP 9: In versions below 8.0, the planner will ignore your desire to choose an index scan if your joining column's datatypes do not match