I now get things to compile, but now I get linker errors on any dll which needs to access symbols from postgres.exe via postgres.lib. For example:
1>------ Build started: Project: autoinc, Configuration: Release Win32 ------ 1>Generate DEF file 1>Not re-generating AUTOINC.DEF, file already exists. 1>Linking... 1> Creating library Release\autoinc\autoinc.lib and object Release\autoinc\autoinc.exp 1>autoinc.obj : error LNK2019: unresolved external symbol _SPI_modifytuple referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _pfree referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _pg_detoast_datum referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _nextval referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _DirectFunctionCall1 referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _textin referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _SPI_getbinval referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _SPI_gettypeid referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _errfinish referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol ___msvc_errcode referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _errmsg referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _errstart referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _SPI_fnumber referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _MemoryContextAlloc referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _SPI_getrelname referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _elog_finish referenced in function _autoinc 1>autoinc.obj : error LNK2019: unresolved external symbol _elog_start referenced in function _autoinc 1>.\Release\autoinc\autoinc.dll : fatal error LNK1120: 17 unresolved externals I checked the project properties for linker options and it does list Release\postgres\postgres.lib in the additional dependencies list. Any ideas? Am I missing something? -- A penny saved is ridiculous. ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org