Re: [pgsql-fr-generale] créer une DLL pour Postgresql 9 avec visual C++ [2008

Поиск
Список
Период
Сортировка
От MOQUET Julien PP-DOSTL SDSIC DEPL
Тема Re: [pgsql-fr-generale] créer une DLL pour Postgresql 9 avec visual C++ [2008
Дата
Msg-id 4D528AC0.506@interieur.gouv.fr
обсуждение исходный текст
Ответ на créer une DLL pour Postgresql 9 avec visual C++ [2008]  (michel wildcat <m.wildcat82@gmail.com>)
Список pgsql-general
Bonjour,

    Je n'ai personnellement pas rencontré de problème avec postgres 8.3
et visual C++ express 2008 dans le cadre du projet JDONREFv2 (forge
Addulact - avec les sources et indications pour compilation sous windows
si cela vous intéresse).
    J'ai toutefois du ajouter le windows sdk pour compiler proprement
les librairies, et ajuster certains paramètres dans le fichier
pg_config.h (qui est fait à cet usage).


    En espérant que cela vous aura été utile.

Salutations,

Moquet Julien (tél : 01 55 43 64 55)
Architecte
DOSTL SDSIC SEPL BIL
Préfecture de Police

-------- Message original --------
Sujet : [pgsql-fr-generale] créer une DLL pour Postgresql 9 avec visual
C++ [2008]
De : michel wildcat <m.wildcat82@gmail.com>
Pour : pgsql-novice@postgresql.org, pgsql-general@postgresql.org,
pgsql-fr-generale@postgresql.org, pgsql-fr-novice@postgresql.org
Date : 09/02/2011 12:40
> Bonjour à tous,
> dans le cadre d'un projet académique, je dois développer une extension
> de postgresql 9 sous windows en utilisant visual C++ express 2008
> (souci de compatibilité avec une
> extension préalablement développée dans le même environnement ) pour
> créer la DLL qui réalise l'extension. Si j'ai compris le principe
> général pour développer une extension, ma difficulté réside au niveau
> de la compilation du code sur visual c++. Apparemment il y a des
> conflits entre le C utilisé pour postgresql et celui de visual C++
> alors un certain nombre de configurations et d'adaptations est
> nécessaire pour compiler des sources postgresql sur Visual C++. Pour
> commencer, j'ai pris la source complex.c du répertoire /tutorial de
> postgresql j'ai fait les "include" des repertoires nécessaires, j'ai
> ajouté les clauses <extern "C"> selon ce qui était spécifié dans
> certains forums que j'ai visités, mais je n'arrive pas toujours à
> compiler complex.c correctement. Des erreurs persistent sur certaines
> fonctions dépréciées "deprecated"; là aussi j'ai ajouté la clause
> "_CRT_SECURE_NO_DEPRECATE et _CRT_SECURE_NO_WARNINGS" sans succès.
> Alors si quelqu'un aurait une idée, un tutoriel ou tout autre chose
> qui pourrait m'aider à démarrer, c'est bienvenue.
> Merci à tous
>
>


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

Предыдущее
От: Dmitriy Igrishin
Дата:
Сообщение: Re: How to retrieve values of 'array' field using C library (libpq)
Следующее
От: RW Shore
Дата:
Сообщение: atttypmod encoding