Re: Visual Studio 2005, C-language function - avoiding hacks?

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: Visual Studio 2005, C-language function - avoiding hacks?
Дата
Msg-id 4B908248.4090802@postnewspapers.com.au
обсуждение исходный текст
Ответ на Visual Studio 2005, C-language function - avoiding hacks?  ("Kevin Flanagan" <kevin-f@linkprior.com>)
Ответы Re: Visual Studio 2005, C-language function - avoiding hacks?  (Dave Page <dpage@pgadmin.org>)
Re: Visual Studio 2005, C-language function - avoiding hacks?  ("Kevin Flanagan" <kevin-f@linkprior.com>)
Список pgsql-hackers
Kevin Flanagan wrote:

> the compiler
> complained about various missing include files, starting with
> ‘libintl.h’. Having read the post at
> http://archives.postgresql.org/pgsql-general/2009-03/msg00332.php I
> created an empty libint.h in an include dir

NFI why Pg for win32 doesn't bundle a copy of the libintl it was built
against. I should poke the EDB guys about it, actually.

> along with a bunch of other
> empty dummy files that were expected: netdb.h, pwd.h, netinet/in.h and
> arpa/inet.h.

Those I wouldn't expect to be included if you're building for win32.

Are you sure you're building with the win32 configuration?

> The code then compiles ok, but gives ‘inconsistent dll linkage’ on the
> line with PG_FUNCTION_INFO_V1 and the one with PG_MODULE_MAGIC.

This would suggest that the macros that insert appropriate
__declspec(dllimport) and __declspec(dllexport) attributes aren't being
triggered - so again, it makes me wonder if Pg knows it's building for
win32.

--
Craig Ringer


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Repetition of warning message while REVOKE
Следующее
От: Dave Page
Дата:
Сообщение: Re: Visual Studio 2005, C-language function - avoiding hacks?