Bonjour a tous,
J'adore programmer, j'adore Linux, je suis ingenieur en informatique et j'utilise Java au boulot. Alors voila, j'ai un projet personnel a realiser pour une communaute de gens qui utilisent Windows, et je me suis dit : Comme mes deadlines sont flexibles et que j'ai deja une connaissance minimale du C++, je vais prendre cette opportunite pour developper mes competences dans ce langage, d'autant plus que dans le monde de l'open source, il est bien plus important que Java.
Seulement voila. Meme si ce soft est destine a des personnes utilisant Windows, j'aimerais que son code soit portable a 100% sous Linux. Pour cela, le choix de la librairie graphique est sans doute important.
J'ai choisi d'utiliser l'IDE dev-C++ car il me paraissait plutot sympa (mais je suis ouvert aux suggestions), et j'ai remarque des exemples de projets graphiques utilisant windows.h.
Quelle librairie graphique me conseillez-vous pour ecrire des applis aussi bien sous Linux que sous Windows, et connaissez-vous des documents ou tutoriaux d'initiation a cette librairie ?
Je debute a peine, ma connaissance du C++ se limite au langage, et je n'ai aucune idee des IDE et librairies presentes et de leurs avantages.
Question subsidiaire : une librairie c++ de gestion de base de donnees embarquee ? (i.e. une DB qui tient dans un fichier et s'utilise en SQL sous C++ via une librairie sans installation sur le client).
Merci a tous pour vos reponses.
Clem
# un début
Posté par TImaniac (site web personnel) . Évalué à 2.
GTKmm
wxWidgets
Windows.h & MFC, c pour faire des IHM parfaitement intégrées mais limités exclusivement à Windows (et Wine mais bon).
une librairie c++ de gestion de base de donnees embarquee ?
Regarde du côté de SQLite.
[^] # Re: un début
Posté par slubman (site web personnel, Mastodon) . Évalué à 1.
Pour les bases de donné, oui SQLite
[^] # Re: un début
Posté par nicodache . Évalué à 2.
faut pas installer des miyards de dll en plus dans windoze ?
[^] # Re: un début
Posté par slubman (site web personnel, Mastodon) . Évalué à 1.
> faut pas installer des miyards de dll en plus dans windoze ?
A voir ton message on dirait que tu confonds Qt et Kde.
Qt est le toolkit sur lequel s'appui kde, et oui Qt existe sous windows(r) (et ce depuis le début du développement de la librairie), et sera dans sa version 4 qui sortira cette année disponible sous GPL pour windows(r) (il l'était déjà pour sa version X11 et sa version embarquée).
En ce qui concerne l'installation de Qt sous windows(r), on l'installe comme on installe un simple programme sous cet OS (lancement d'un exécutable).
En ce qui concerne Kde, je ne sais pas ce qu'il en est de son projet de portage sur windows(r)
P.S: j'espère que j'ai répondu à ta question :)
[^] # Re: un début
Posté par TImaniac (site web personnel) . Évalué à 2.
[^] # Re: un début
Posté par slubman (site web personnel, Mastodon) . Évalué à 1.
>A éviter ou attendre la version 4 en espérant que TrollTech respecte ses promesses.
Pourquoi douter des promesses de Trolltech, les betas sont là pour prouver qu'ils avancent bien selon leur plans :)
[^] # Re: un début
Posté par TImaniac (site web personnel) . Évalué à 2.
Pour ce qui est de l'intégration, même si Qt s'intègre un peu mieux, c'est loin d'être parfait.
Enfin bon évidemment sur pour toi lier un logiciel à un toolkit non libre n'a aucune importance... nous n'avons pas les même valeurs :)
[^] # Re: un début
Posté par slubman (site web personnel, Mastodon) . Évalué à 2.
Pour moi utiliser des logiciel libre est important, c'est d'ailleur pour cela que j'utilise GNU/linux.
Pour windows(r), c'est du propriétaire, donc sur cette plateforme, je m'en f**** que les gens utilisent du libre ou du propriétaire.
C'est mon point de vue. Tout les programmes que je fais sont sous GPL, et même si je suis amener à faire un prog utilisant Qt, en l'état actuel, je ne livrerais simplement pas de version pour windows(r), ni même avec la (future) version 4.
# Pour ceux qui ont pas le net
Posté par Fabien Engels . Évalué à -3.
Voir même une interface en GTK tournant sur la plupart des OS ... :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.