[Résolu] Compiler un programme utilisant Berkeley DB

Compiler un programme utilisant Berkeley DB [Résolu] - C++ - Programmation

Marsh Posté le 01-03-2006 à 16:11:55    

Bonjour, je code un programme en C++ qui va devoir utiliser BDB, le problème c'est que rien qu'en ajoutant l'include "db_cxx.h", j'obtiens un joli paquet d'erreurs.
En effet, il y a un include de "exception.h", j'ai donc rajouté un -I/usr/local/include/gtkmm-2.0/glibmm, dossier qui contient ce fichier.
Ensuite comme exception.h inclu d'autres fichiers j'ai rajouté -I/usr/local/include/gtkmm-2.0/, pour qu'il trouve les fichiers nécéssaires...
A chaque fois que je rajoute un fichier il y en a des nouveaux qui ne sont pas situés au bon endroit, donc je me demande si il ne manque pas une librairie spécifique qui contiendrait tout les fichiers nécéssaires...
Si quelqu'un a une idée... Merci


Message édité par LePhasme le 01-03-2006 à 22:40:06
Reply

Marsh Posté le 01-03-2006 à 16:11:55   

Reply

Marsh Posté le 01-03-2006 à 19:58:21    

montres le source minimal d'un programme utilisant cette bibliothèque, les commandes utilisées pour compiler et les sorties erreurs

Reply

Marsh Posté le 01-03-2006 à 21:37:50    

pour gtkmm, utilise pkg-config comme expliqué dans le tutorial.

Reply

Marsh Posté le 01-03-2006 à 22:39:43    

Désolé, j'ai trouvé la solution entre temps mais je n'ai pas pu poster avant.
Il faut installer Berkeley DB avec comme option du ./configure --enable-cxx ( que je n'avais pas mis avant ), ensuite make, make install et ca roule tout seul.
 
Merci de vos réponses.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed