|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 4 ![]() |
Bonjour à tous,
Je dois travailler sur le code d'une autre personne dont le but est de développer une DLL (fonctions et types externes en C) pour postgresql. Le soucis, c'est que je n'ai aucun contact avec la personne qui a écrit le code et je me démène à essayer de comprendre et compiler le code correctement. J'ai résolu les nombreuses erreurs que j'avais au départ en ajoutant tous les répertoires d'include. Mais mnt, j'ai de nouvelles erreurs que je ne parviens pas à corriger : Code :
Code :
C:\Program Files\PostgreSQL\9.0\include\server\utils\elog.h Pourtant, j'ai bien ajouté le répertoire d'include... Le compilateur trouve bien le fichier elog.h mais je ne sais pas pourquoi ça plante. J'utilise MSVS 2008 et PostgreSQL 9.0 Merci d'avance pour votre aide !! |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 505 ![]() |
Il semblerait d'après les messages d'erreur qu'il manque la bibliothèque postgres.lib en entrée de l'édition de liens.
|
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : janvier 2011 Messages : 4 ![]() |
Bonjour,
J'avais bien ajouté la librairie... Voilà pourquoi je suis perplexe devant ces erreurs. EDIT : finalement, j'ai trouvé d'où venait les erreurs. J'ai mis en commentaire la ligne et j'ai fait entrer le dans le bloc D'après Wikipedia : Citation:
Par contre, mnt, j'ai les warnings suivant : Code :
warning LNK4210: la section .CRT existe ; il se peut qu'il y ait des terminateurs ou des initialiseurs static non gérés
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com