Quel prog gnu linux pour créer des prog
xunil2003
-
chico200987 Messages postés 856 Statut Membre -
chico200987 Messages postés 856 Statut Membre -
Bonjour,
Je voudrai programmer des applications sous linux mandriva a la fois pour linux et windows.
Quel sont les programmes pour cela sous linux et quel language faut il utiliser pour que le programmes soit compatible windows et linux.
Je suis débutant dans ce domaine, ma seul experience et le html et le PHP.
Merci d'avance, cordialement.
Je voudrai programmer des applications sous linux mandriva a la fois pour linux et windows.
Quel sont les programmes pour cela sous linux et quel language faut il utiliser pour que le programmes soit compatible windows et linux.
Je suis débutant dans ce domaine, ma seul experience et le html et le PHP.
Merci d'avance, cordialement.
A voir également:
- Quel prog gnu linux pour créer des prog
- Créer un lien pour partager des photos - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Creer un fichier .bat - Guide
3 réponses
Salut,
Tu peux utiliser le C/C++ qui est portable presque partout, tu peux utiliser Qt comme Framework qui peut te faciliter le portage, il est gratuit mais c'est un ENFER pour le compiler sur ton pc (si tu l'utilises avec Visual Studio) prevoit toute une journee entiere.. Sinon avec Qt Creator et Qt Designer tu peux tres bien t'en sortir..
Je pense que c'est ce qu'il y a de mieux pour toi meme si ca peut paraitre difficile a apprendre ce sont des langages avec lequels tu peux faire enormement de choses..
En fait, j'aurai du te dire que cela depend de ce que tu veux faire concretement..
Tu peux utiliser le C/C++ qui est portable presque partout, tu peux utiliser Qt comme Framework qui peut te faciliter le portage, il est gratuit mais c'est un ENFER pour le compiler sur ton pc (si tu l'utilises avec Visual Studio) prevoit toute une journee entiere.. Sinon avec Qt Creator et Qt Designer tu peux tres bien t'en sortir..
Je pense que c'est ce qu'il y a de mieux pour toi meme si ca peut paraitre difficile a apprendre ce sont des langages avec lequels tu peux faire enormement de choses..
En fait, j'aurai du te dire que cela depend de ce que tu veux faire concretement..
Bjr,
Le C++ et plus simple que le C il me semble et ressemble un peux au PHP.
Mais je ne comprend pas certaine chose :
1/ qu'est qui permet de rendre le programmes compatible avec linux ou windows une fois le code realiser ?
2/ Que je soit en 32 ou 64 bit pour windows ou linux cela ne change rien pour créer un prog selon os et les bits pour l'installation de l'utilisateur ou faut il faire pour chaque Os une version 32 et 64 bit ?
3/ Pour faire du C/C++ avec linux , il faut que j'install QT ?
Mon but créer des programmes libre de droit pour os linux et microsoft.
1. Logiciel pour veterinaire.
2. edi pour webmaster. (html, php, java, etc...)
3. logiciel domotique x10.
Merci, cordialement.
Le C++ et plus simple que le C il me semble et ressemble un peux au PHP.
Mais je ne comprend pas certaine chose :
1/ qu'est qui permet de rendre le programmes compatible avec linux ou windows une fois le code realiser ?
2/ Que je soit en 32 ou 64 bit pour windows ou linux cela ne change rien pour créer un prog selon os et les bits pour l'installation de l'utilisateur ou faut il faire pour chaque Os une version 32 et 64 bit ?
3/ Pour faire du C/C++ avec linux , il faut que j'install QT ?
Mon but créer des programmes libre de droit pour os linux et microsoft.
1. Logiciel pour veterinaire.
2. edi pour webmaster. (html, php, java, etc...)
3. logiciel domotique x10.
Merci, cordialement.
1/ un programme est compatible sous les différents OS qui possèdent un compilateur. ainsi, les programmes C, C++, pascal, java etc. sont compatibles windows et linux. Le problème se pose lorsque l'on utilise des fonctions qui ne sont pas ISO, issues d'un bibliothèques particulière qui ne se trouve que sur un seul OS. C'est typiquement le cas des interfaces graphiques. Les bibliothèques comme QT permettent de faire un code compatible Linux/windows car c'est la bibliothèque qui change de l'un à l'autre.
2/ les architectures 64 bits inclus des "fonctions" qui permettent d'exécuter les programmes 32bits. L'inverse n'est pas possible. Si tu codes proprement, le code sera identique pour les deux architectures.
3/ non, ce n'est pas obliger. Mais Qtcreator te simplifiera la vie.
Comme apparemment tu veux faire des interfaces graphiques, je te recommande d'utiliser Qt. Dans le même genre, il y a GTK (en gros un concurrent de QT)
2/ les architectures 64 bits inclus des "fonctions" qui permettent d'exécuter les programmes 32bits. L'inverse n'est pas possible. Si tu codes proprement, le code sera identique pour les deux architectures.
3/ non, ce n'est pas obliger. Mais Qtcreator te simplifiera la vie.
Comme apparemment tu veux faire des interfaces graphiques, je te recommande d'utiliser Qt. Dans le même genre, il y a GTK (en gros un concurrent de QT)
Bjr,
Donc si je comprend bien, GTK est gratuit (http://www.gtk.org/download.html) et GT payant (http://qt.nokia.com/downloads)
Mais sont il equivalent .
Le quel me conseillez vous .
Merci.
Donc si je comprend bien, GTK est gratuit (http://www.gtk.org/download.html) et GT payant (http://qt.nokia.com/downloads)
Mais sont il equivalent .
Le quel me conseillez vous .
Merci.
Salut,
Il existe QT sous licence LGPL, donc gratuitement.. Tu n'as pas l'air de vouloir utiliser la commerciale vu que tu parles de logiciel 'libre de droit'
Il est donc gratuit pour toi.
GTK n'est qu'une librairie graphique pour tes appli, Qt regroupe un framework, un IDE pour développer et te permettra de porter facilement tes applications sur differents OS.
Tu posais la question sur comment faire pour differencier les plateforme, si tu utilises des fonctions specifiques au systeme via des includes de librairie, tu feras des choses du type :
Il existe QT sous licence LGPL, donc gratuitement.. Tu n'as pas l'air de vouloir utiliser la commerciale vu que tu parles de logiciel 'libre de droit'
Il est donc gratuit pour toi.
GTK n'est qu'une librairie graphique pour tes appli, Qt regroupe un framework, un IDE pour développer et te permettra de porter facilement tes applications sur differents OS.
Tu posais la question sur comment faire pour differencier les plateforme, si tu utilises des fonctions specifiques au systeme via des includes de librairie, tu feras des choses du type :
#ifdef WIN32 #include "MyIncludeWin32.h" #else #include "MyIncludeX11.h" #endif