wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 2
Pub hébergeur
Pourquoi cette pub ?

Valid XHTML 1.0 Transitional

Valid CSS2

Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» Erreur compil. avec wxSQLite3
Conversation (Résolue) : Erreur compil. avec wxSQLite3
28-02-2016 18:41:11  Erreur compil. avec wxSQLite3 #1
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 17
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour toutes et tous,
Lorsque je compile mon programme, il me ce genre d'insanités :

Code Cpp:

g++ -Wall -o "pmgenealogy" "pmgenealogy.cpp" `wx-config --cxxflags` `wx-config --libs` (dans le dossier : /home/patrick/pmGenealogy)
/tmp/ccITjK5M.o: dans la fonction « pmGenealogy::OnInit() »:
pmgenealogy.cpp:(.text+0x3775): référence indéfinie vers « wxSQLite3Database::wxSQLite3Database() »
pmgenealogy.cpp:(.text+0x37b7): référence indéfinie vers « wxSQLite3Database::Open(wxString const&, wxString const&, int) »
pmgenealogy.cpp:(.text+0x37f3): référence indéfinie vers « wxSQLite3Database::ExecuteUpdate(wxString const&) »
collect2: error: ld returned 1 exit status
Compilation échouée.

Ça se produit depuis que j'ai intégré wxSQLite, et je n'ai pas d'erreurs de syntaxe en compilation, uniquement au moment de l'assemblage des modules, apparemment.
Si quelqu'un peut m'aider sur ce problème, je l'en remercie d'avance.
Amicalement, Patrick.

ASUS K73SV - Intel Core i7-2630QM CPU @ 2.00GHz × 8 - Ram 4 Gb - HDD 320+500 Gb
Multi-Boot : Ubuntu 14.04 LTS 64 bits - Debian 8.2.0  64 bits

" Heureux sont les gens fêlés car ils laissent passer la lumière ..."  (Michel AUDIARD)
28-02-2016 19:29:20  Re: Erreur compil. avec wxSQLite3 #2
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1365
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.
Apparemment, tu utilises un Makefile.
Il faut que tu ajoutes le dossier contenant les libs wxSQlite aux options du linker, et que tu lui dise d'ajouter la lib wxSQlite lors de l'édition des liens.

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
28-02-2016 21:00:51  Re: Erreur compil. avec wxSQLite3 #3
fabrizio (Membre)
Lieu: france
Inscrit le : 06-04-2008
Messages: 28
Snippets: 0
Tutoriels: 0
Site web
Hors ligne
Salut

sudo apt install libwxsqlite3-3.0-dev
et ajoute dans ton Makefile -lwxsqlite3-3.0

Vouloir être de son temps, c'est déjà être dépassé.
29-02-2016 08:52:54  Re: Erreur compil. avec wxSQLite3 #4
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 17
Snippets: 0
Tutoriels: 0
Hors ligne
bonjour Xaviou, bonjour Fabrizio,

J'ai beau chercher partout, je ne trouve cette librairie que pour Ubuntu 15.10, ou Debian Sid ou Jessie. Je suis sous Ubuntu 14.04 LTS et pas question de passer en version non LTS !

Sinon pour Ubuntu 14.04 LTS, il n'y a que la librairie version 2.8. Alors que toutes les dépendances pour la version 3.0 sont installées (libsqlite3-dev, libwxbase3.0-dev, libwxgtk3.0-dev).

Auriez-vous une solution ? Où pourrais-je trouver les sources ?
Amicalement, Patrick.

ASUS K73SV - Intel Core i7-2630QM CPU @ 2.00GHz × 8 - Ram 4 Gb - HDD 320+500 Gb
Multi-Boot : Ubuntu 14.04 LTS 64 bits - Debian 8.2.0  64 bits

" Heureux sont les gens fêlés car ils laissent passer la lumière ..."  (Michel AUDIARD)
29-02-2016 08:58:09  Re: Erreur compil. avec wxSQLite3 #5
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1365
Snippets: 25
Tutoriels: 6
Site web
Hors ligne
Salut.

Pour les sources, tu les trouveras sur GitHub : https://github.com/utelle/wxsqlite3

@+
Xav'

Le nouveau portail wxWidgets francophone : www.wxdev.fr
Ben en fait, vous y êtes déjà...
29-02-2016 11:49:56  Re: Erreur compil. avec wxSQLite3 #6
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 17
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour toutes et tous, re-bonjour Xaviou et Fabrizio,

Pas moyen de trouver cette foutue librairie, que ce soit en source ou autre !!
Je vais essayer de passer en version 2.8, on verra bien. Je vous tiens au courant d'ici peu.
Amicalement, Patrick.

Dernière modification par PatrickMULOT (06-03-2016 00:12:26)


ASUS K73SV - Intel Core i7-2630QM CPU @ 2.00GHz × 8 - Ram 4 Gb - HDD 320+500 Gb
Multi-Boot : Ubuntu 14.04 LTS 64 bits - Debian 8.2.0  64 bits

" Heureux sont les gens fêlés car ils laissent passer la lumière ..."  (Michel AUDIARD)
06-03-2016 00:14:24  Re: Erreur compil. avec wxSQLite3 #7
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 17
Snippets: 0
Tutoriels: 0
Hors ligne
Bonjour toutes et tous,

Bon, du coup, j'ai installé une machine avec Ubuntu 15.10 et la dernière version de Code::Blocks 16.01.
j'ai aussi installé wxWidgets 3.0.2, sqlite3-3.8.11.1, libsqlite3-0, libsqlite3-dev.
j'ai récupéré les paquets wxSqlite3-3.3.0, libwxsqlite3-3.0-dev.

Maintenant, que dois-je faire et comment dois-je le faire pour que tout fonctionne ensemble ???
Xav' tu n'avais pas parlé d'une façon de compiler le tout avec code::Blocks ? je n'arrive pas à retrouver ce tuto !
dans l'attente, je vous souhaite une bonne soirée et un très bon dimanche.
Amicalement, Patrick.

ASUS K73SV - Intel Core i7-2630QM CPU @ 2.00GHz × 8 - Ram 4 Gb - HDD 320+500 Gb
Multi-Boot : Ubuntu 14.04 LTS 64 bits - Debian 8.2.0  64 bits

" Heureux sont les gens fêlés car ils laissent passer la lumière ..."  (Michel AUDIARD)
Menu forum (navigation):
Pages: 1  
 
Accueil » Accueil forums » Utilisation générale wxWidgets
» Erreur compil. avec wxSQLite3