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


|
Conversation (Résolue) : wxWidgets et bases de données ( MySql, Sqlite3, MariaDB, ... ) |
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 22
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour toutes et tous,
Je voudrais utiliser une base de données avec wxWidgets. Mais dans toutes mes recherches, il n'y en pas une qui soit simple à compiler (il y a toujours une erreur en compil ou un ( voir plusieurs ) fichier manquant.
Est-ce que quelqu'un a déjà été confronté à ce problème et pourrait me fournir un bon tuto. Cette base de données sera utilisée avec wxWidgets 3.0.2 et Ubuntu 14.04 LTS.
Merci d'avance à qui pourra me dépanner. 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.
Tout d'abord, ça dépend de quel genre de base de données du veux utiliser avec ton application. S'agit-il d'un fichier de base de données "local" ou désires-tu te connecter à une base de données distante ?
Dans le premier cas, je pense qu'il faut te pencher sur wxSQlite3, alors que dans le deuxième, il faudrait plutôt regarder du côté de wxDatabase.
Je ne les ai malheureusement encore jamais testé sous Linux.
@+ 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 Xav,
Avec les éléments que tu m'a communiqué, j'ai opté pour sqlite3, qui me semble suffisant pour ce que j'ai à stocker.
par contre, quand j'exécute make, il me sort une erreur. le build et le configure se sont bien passés. Ci-dessous le code d'erreur généré par make.
Code:patrick@patrick-K73SV:~/wxsqlite3-3.3.0$ make g++ -shared -fPIC -o lib/libwxcode_gtk2u_wxsqlite3-3.0.so.0.0.0 wxsqlite3_dll_wxsqlite3.o -L./lib -Wl,-soname,libwxcode_gtk2u_wxsqlite3-3.0.so.0 -Lyes/lib -lsqlite3 -L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk2u_unofficial_core-3.0 -lwx_baseu_unofficial-3.0 -lwx_gtk2u_unofficial_adv-3.0 /usr/bin/ld: ne peut trouver -lsqlite3 collect2: error: ld returned 1 exit status make: *** [lib/libwxcode_gtk2u_wxsqlite3-3.0.so.0.0.0] Erreur 1
As-tu une idée ? je n'ai pas beaucoup d'expérience avec ces outils ! 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)
|
PatrickMULOT (Membre)
Lieu: JUMELLES 27220
Inscrit le : 28-01-2016
Messages: 22
Snippets: 0
Tutoriels: 0
Hors ligne |
Bonjour AJM,
Merci pour ce tuto, mais je ne travaille pas avec code-block, ni avec windaube (voir ma signature).
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)
|
fabrizio (Membre)
Lieu: france
Inscrit le : 06-04-2008
Messages: 28
Snippets: 0
Tutoriels: 0
Site web
Hors ligne |
sudo apt-get install libsqlite3-dev
|
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 Fabrizio,
Merci pour l'info, le Make c'est bien passé. Maintenant il n'y a plus qu'à tester.
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)
|
|