2010-01-05 8 views

Répondre

1

Vous ne pouvez pas définir explicitement le compilateur, VS fonctionne tout simplement cl.exe. Windows essaie de trouver un fichier nommé cl.exe pour démarrer, il recherche les répertoires listés dans la variable d'environnement PATH. Vous définir explicitement quels répertoires sont dans le chemin.

Vous ne savez pas à propos de VS2003, 2005 et plus utilise Outils + Options, Projets et Solutions, Répertoires VC++, Fichiers exécutables. Supprimez le répertoire du compilateur Intel de cette liste.

+0

VS tente de trouver cl.exe à partir de la variable d'environnement PATH. La variable d'environnement PATH sur le système est la suivante: % SystemRoot% \ system32;% SystemRoot%; C: \ CCCS \ BIN; c: \ emacs \ bin; C: \ MKSNT;% VS% \ COMMON \ TOOLS \ WINNT;% VS% \ COMMON \ MSDEV98 \ BIN;% VS% \ COMMON \ OUTILS;% VS% \ VC98 \ BIN; c: \ FICHIERS PROGRAMMES \ FICHIERS COMMUNS \ INTEL \ FICHIERS PARTAGÉS \ IA32 \ BIN;% INTEL% \ ICID;% INTEL% \ EDB;% INTEL% \ ISELECT \ BIN6;% INTEL% \ COMPILER60 \ IA32 \ BIN;% INTEL% \ EDB70;% INTEL% \ COMPILER70 \ IA32 \ BIN;% INTEL_COMPILER80% \ IA32 \ BIN; % INTEL_SHARED% \ IA32 \ BIN;% INTEL% \ CPP \ IDB73 \ BIN;% INTEL% \ cpp \ idb80 \ bin Je suppose que la suppression de Intel Spec path aidera :). Laissez-moi essayer. – anil

+0

Seul le compilateur Intel est affiché dans le répertoire de la liste, donc impossible de le supprimer. Cette première chose que j'ai essayée était ceci ... pas de chance :) – anil

+0

Eh bien, il est éclaboussé partout sur votre chemin. Trois versions différentes pas moins. Pas le point cependant, VS crée son propre chemin avant d'exécuter cl.exe –

Questions connexes