Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 5


|
Conversation (Résolue) : Erreur compil. avec wxSQLite3 |
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 22
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 16.04 LTS 64 bits - Debian 8.2.0 64 bits - Windows XP3 32 bits " Heureux sont les gens fêlés car ils laissent passer la lumière ..." (Michel AUDIARD)
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1383
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à...
|
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é.
|
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 22
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 16.04 LTS 64 bits - Debian 8.2.0 64 bits - Windows XP3 32 bits " Heureux sont les gens fêlés car ils laissent passer la lumière ..." (Michel AUDIARD)
|
Xaviou (Administrateur)
Lieu: Annecy (74)
Inscrit le : 27-08-2007
Messages: 1383
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à...
|
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 22
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 16.04 LTS 64 bits - Debian 8.2.0 64 bits - Windows XP3 32 bits " Heureux sont les gens fêlés car ils laissent passer la lumière ..." (Michel AUDIARD)
|
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 22
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 16.04 LTS 64 bits - Debian 8.2.0 64 bits - Windows XP3 32 bits " Heureux sont les gens fêlés car ils laissent passer la lumière ..." (Michel AUDIARD)
|
|