Skip site navigation (1) Skip section navigation (2)

créer une DLL pour Postgresql 9 avec visual C++ [20?==?ISO-8859-1?Q?08]

From: michel wildcat <m(dot)wildcat82(at)gmail(dot)com>
To: pgsql-novice(at)postgresql(dot)org, pgsql-general(at)postgresql(dot)org, pgsql-fr-generale(at)postgresql(dot)org, pgsql-fr-novice(at)postgresql(dot)org
Subject: créer une DLL pour Postgresql 9 avec visual C++ [20?==?ISO-8859-1?Q?08]
Date: 2011-02-09 11:40:13
Message-ID: AANLkTinqWcWe7XnRd75DWxx5kR_F+XLXMOqXfW3MKOxH@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-fr-generalepgsql-general
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

Responses

pgsql-fr-generale by date

Next:From: Dimitri FontaineDate: 2011-02-09 12:25:29
Subject: Re: créer une DLL pour Postgresql 9 avec visual C++ [2008]
Previous:From: Cousin FlorenceDate: 2011-02-09 09:04:12
Subject: RE : [pgsql-fr-generale] create an extension of po?==?iso-8859-1?Q?stgresql 9 with Visual C++ 2008 express edition

pgsql-general by date

Next:From: Dmitriy IgrishinDate: 2011-02-09 11:53:37
Subject: Re: How to retrieve values of 'array' field using C library (libpq)
Previous:From: Kaloyan Iliev IlievDate: 2011-02-09 09:51:38
Subject: Possible Bug

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group