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

From MOQUET Julien PP-DOSTL SDSIC DEPL
Subject Re: [pgsql-fr-generale] créer une DLL pour Postgresql 9 avec visual C++ [2008
Date
Msg-id 4D528AC0.506@interieur.gouv.fr
Whole thread Raw
In response to créer une DLL pour Postgresql 9 avec visual C++ [2008]  (michel wildcat <m.wildcat82@gmail.com>)
List 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 by date:

Previous
From: Dmitriy Igrishin
Date:
Subject: Re: How to retrieve values of 'array' field using C library (libpq)
Next
From: RW Shore
Date:
Subject: atttypmod encoding