Developement

Résolu/Fermé
cfndiaye Messages postés 18 Date d'inscription vendredi 4 novembre 2005 Statut Membre Dernière intervention 26 mai 2011 - 4 nov. 2005 à 23:40
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 5 nov. 2005 à 10:54
est ce un soft developper sous linux peut fonctionner sous windows

2 réponses

Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
5 nov. 2005 à 00:06
beh ca depend du langage utilisé:
le java etant portable, un logiciel que tu auras "compilé" sous linux devrait en theorie fonctionner sous windows (en pratique il y a toujours quelques soucis)
Si tu utilise un langage non portable beh non ca marchera pas du tout.
Apres tu peux tenter de prendre tes sources et compiler sous windows mais là ca implique que tu utilises les memes librairies que sous linux. Et encore c'est valable qu'en theorie car en pratique c'est pas gagné!!

Donc en clair, c'est non avec des circonstances attenuantes pour un soft en java.
La seule facon d'avoir un soft sur les deux (ou plus) c'est de travailler avec les memes sources et d'adapter tes sources pour chaque OS pour que la compilation soit faisable (sans erreurs ou bogues).
0
Utilisateur anonyme
5 nov. 2005 à 02:48
pas encore eu l'occasion d'essayer, mais un soft développé sous kylix doit pouvoir se compiler sous delphi, non?

ou doit pas falloir changer grand chose aux sources...

enfin bon, y a tellement longtemps que j'ai pas développé...
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906 > Utilisateur anonyme
5 nov. 2005 à 10:26
pas encore eu l'occasion d'essayer, mais un soft développé sous kylix doit pouvoir se compiler sous delphi, non?
ouais peut etre, j'ai jamais touché au delphi.
Mais en y repensant un soft en c ou c++respecteux des standards peut etre portables, mais bon c'est en theorie...
0
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 501
5 nov. 2005 à 10:54
Pour compilier un programme C++ banal il n'y a normalement pas de probleme mais s'il s'agit de compiler un logiciel faisant appel a des choses specifiques Unix/Linux (Standard Posix) la ca devient delicat, de meme si ca fait appel a Xfree (ou Xorg). Typiquement les gens qui gerent les projets opensource doivent traivailler plus pour "porter" leur logiciel en Windows et desfois ce n'est pas possible ou desfois il faut installer Cygwin pour avoir une espece d'environement compatible.

Une chose est sur: le joli truc avec "./configure", "make", ... qui permet d'installer de logiciels a partir des sources meme si l'auteur n'a pas explicitement prevu le cas Linux ne marche pas en Windows. Donc il existe de nombreux logiciels qui se compile sans problemes sur toute variante unix/linux/bsd mais pas sur Windows (au moins pas facilement).

Pour d'autres langages informatique la situation est en principe similaire: tant on n'utilise que de fonctions/bibliotheques standards disponibles partout pas de problemes mais si on fait appel a des choses specifiques pour le systemes ca change les choses.
0