IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

Probleme de define _SECURE_SCL


Sujet :

Visual C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 19
    Par défaut Probleme de define _SECURE_SCL
    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

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 487
    Par défaut
    T'a trop vu XFILE, xabila.

    Le complot, ça n'existe pas dans VS.

    La méthode bourrin, ajouter dans les options de compilation d'un des fichiers qui compile pas, l'option /P. Puis faire une compilation du fichier.

    Avec cette option, la chaine de compilation s'arrête à la fin de l'étape de preprocessing. Le résultat est stocké dans un fichier .s.

    Tu verras dans ce fichier .s quel include ou define fout la grouille.

    A+ Mulder.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 19
    Par défaut
    Oui c vrai c'etait une erreur qu'en fait un #definie toto=0 ne veut pas dire undefined
    Donc c'est bon

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme User-Defined Type/ Public Object Module
    Par hype_brandon dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 12/07/2017, 18h29
  2. Probleme de #define
    Par boboss123 dans le forum C
    Réponses: 5
    Dernier message: 04/02/2013, 11h39
  3. Probleme avec un define d'un char **
    Par freuh94 dans le forum C
    Réponses: 3
    Dernier message: 27/05/2009, 16h11
  4. Probleme de define
    Par themadmax dans le forum C++
    Réponses: 2
    Dernier message: 21/07/2008, 17h02
  5. Probleme avec #define
    Par Premium dans le forum C
    Réponses: 3
    Dernier message: 26/11/2006, 12h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo