Partager via


ccWrapper, exemple : montre comment mapper des indicateurs de compilateur C/C++ d'autres compilateurs vers Visual C++.

ccWrapper montre comment mapper par programme les indicateurs d'autres compilateurs vers le compilateur Visual C++. Le fichier de configuration inclus est utilisé uniquement à titre d'exemple, et ne représente pas un mode officiel de mappage des indicateurs d'une architecture à une autre, et est configurable afin que vous puissiez modifier cette configuration. Pour plus d'informations, consultez le fichier README.htm.

Note de sécuritéNote de sécurité

Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie.

Pour obtenir des exemples et des instructions d'installation :

Pour accéder aux exemples de Visual Studio

  • Dans le menu Aide, cliquez sur Exemples.

    Par défaut, ces exemples sont installés sous lecteur:\Program Files\Microsoft Visual Studio 10.0\Samples\.

Génération et exécution de l'exemple

Pour exécuter cet exemple

  1. Ouvrez la solution GccWrapper.sln.

  2. Dans le menu Générer, cliquez sur Générer la solution.

  3. À l'invite de commandes, copiez les fichiers GccWrapper et config dans le dossier TinyXML :

    copy Release\GccWrapper.exe Examples\TinyXML\gcc
    copy ccFile.cgf Examples\TinyXML
    
  4. À l'invite de commandes, naviguez vers le dossier TinyXML :

    cd Examples\TinyXML
    
  5. Exécutez Make.exe en entrant make à l'invite de commandes.

    Notez que vous recevrez de nombreuses erreurs, car /Wall est défini, mais xmltest.exe est en cours de création.

  6. Exécutez xmltest.exe en entrant xmltest.exe à l'invite de commandes.

Voir aussi

Autres ressources

Exemples généraux