Bonjou à tous,
J'essaie de créer des programmes fonctionnant à la fois sous Linux et Windows. Mon petit soucis, c'est que je ne sais pas précisément comment m'y prendre au niveau de biliothèques à inclures... qui sont différentes selon le système d'exploitation. Par exemple, pour les sockets, sous linux, j'utilise <arpa/inet.h>, alors que sous Windows, il faut <winsock2.h>.
Pourriez vous m'indiquer les bibliothèques compatibles à la fois Linux et Windows? J'ai entendu parler de Boost (justement pour les sockets ), de STL (je ne sais pas si c'est une vraiment une librairie, ou un groupe de librairies)... Mais ca reste assez flou, et j'aimerais avoir plus de détails. (j'ai deja lu la FAQ )
Existe-il des bibliothèques communes à Windows et Linux par défaut? (je crois que <iostream> l'est, mais je ne connais que celle là :p) Existe-t'il une liste des bibliothèques compatibles?
Merci d'avance de vos réponses
Partager