Bonjour,
Je recherche d�sesp�r�ment qui d�fini (sans que je lui demande ) _SECURE_SCL.
En fait j'utilise une biblioth�que qui m'envoit un #error si _SECURE_SCL est definit car il y a des probl�mes avec la STL.

Donc il pr�conise d'inclure leur macro au d�but de ton code et malgr� tout ca j'ai qd m�me cette variable d�finie.

Donc Visual inclus cet header sans me le dire (dans la ligne de commande ou la fen�tre de sortie ) dans le BuildLog.htm

Donc je suppose 1> que visual ne donne pas toutes les informations dans la ligne de commande
2> Qu'il inclut par d�faut des header qui doivent d�finir le _SECURE_SCL

Ma macro :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
#if ((defined _MSC_VER) || defined(_WIN32)) && !defined(__CYGWIN__)
	#define __WINDOBE__   1
	#define _WINSOCKAPI_  1 // Prevent inclusion of winsock.h
	#ifdef _SECURE_SCL
		#error "!!! _SECURE_SCL DEFINED, please include AReVi before any STL usage !!!"
	#endif
	#define _SECURE_SCL        0
	#define _SECURE_SCL_THROWS 0
	#include <windows.h>
#endif
Merci