Bonjour à tous.
Je souhaiterais centraliser mes langages dans un seul IDE.
Et j'ai trouve Eclipse pour le faire parfaitement.
Seulement j'ai d'énormes problèmes pour ce qui est du système d'exploitation.
Ma question est comment faire un programme en C/C++ portable sur linux et windows. Sachant que certaines bibliothèques systèmes ne fonctionne que sur l'un ou l'autre des OS. Quel compilateur utiliser? ou trouver les librairies du système? Surtout cote windows. Et sur quel OS développer ?
En ce moment je développe sur windows xp SP3 avec éclipse 3.4 et le CDT 5.0.
Mon compilateur est MinGW avec msys. Et si la solution pour faire ça est de passer cote UNIX ça me dérange pas. Seulement comment utiliser les librairies windows?
Par exemple j'ai du compiler un source ou il y avait des threads POSIX.
Ça ne fonctionne donc pas sous windows il ma fallu prendre une librairie spéciale pour faire les thread POSIX sur windows. Pourtant Windows doit bien faire des threads aussi. On peut pas coder les 2 façons puis a la compilation dire sur quel OS on est? Et dans ce cas la comment compiler avec GCC par exemple sachant que les librairie statique de windows ont ete compile avec un autre compilateur que GCC? Est ce qu'on peut utiliser les librairies windows et unix avec le même compilateur?
Merci pour vos reponses en esperant qu'une solution existe.
Partager