===Conflit entre la macro min/max et std::min et std::max=== L'ajout de ''include '' ajoute la macro ''min'' et ''max'' ce qui crée un conflit avec les fonctions standards ''std::min'' et ''std::max''. Il faut donc les supprimer. #include #undef min #undef max ===Conflit entre winsock.h et winsock2.h=== On se retrouve avec des erreurs de redéfinition : ''%%error C2011: 'sockaddr' : 'struct' type redefinition. see declaration of 'sockaddr'%%''. Il faut forcer l'inclusion de ''winsock2.h'' avant ''winsock.h'' ou ''windows.h'' et le fichier entête l'incluant. #include #include #include [[https://stackoverflow.com/questions/1372480/c-redefinition-header-files-winsock2-h|C++ Redefinition Header Files (winsock2.h)]] {{ :lang:c:windows:compilation:c_redefinition_header_files_winsock2.h_-_stack_overflow_17_08_2022_10_21_26_.html |Archive du 03/09/2009 le 17/08/2022}}