Bonjour !
un truc de dingue à vous soumettre :
Jusqu'à la semaine dernière je travaillais avec Visual Studio 2005 pour écrire du C.
Pour pouvoir vérifier les warnings de mon code avec d'autres compilateurs (gcc par ex), j'avais mis au point une astuce un peu cracra mais qui fonctionnait parfaitement :
J'avais remplacé les exécutables de compilations de Visual (cl.exe, lib.exe et link.exe) par des exécutables de mon cru qui ne faisaient rien d'autres que d'invoquer un script python.
Ce script python devait analyser la ligne de commande et suivant certains paramètres, invoquer un autre compilateur ou pas.
Par ex, si gcc devait être invoqué, le script "traduisait" la ligne de commande du format Visual au format gcc, appelait gcc et traduisait la sortie de gcc en sortie à la sauce Visual.
Comme ça, sans quitter mon environnement Visual, j'avais les warnings de gcc. Je n'avais plus qu'à double-cliquer dessus pour les retrouver dans mon code.
A l'inverse, si c'était bien le cl.exe de Visual qui devait être invoqué, le script renvoyait un code d'erreur particulier, et mon exécutable de substitution invoquait alors le vrai cl.exe qui avait été renommé cl_original.exe.
Dans tous les cas, ça marchait nickel !
Aujourd'hui, mon poste de travail a été changé, et je me retrouve avec Visual 2010 sous Windows 7 64 bits.
Visual 2010 est vraiment très bien, mais quand j'installe ma même bidouille, je reçois cette erreur :
Est-ce qu'un ultime expert Visual Studio 2010 aurait une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 1>TRACKER : error TRK0002: Echec de l'exécution de la commande : ""C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe" @C:\Users\hadrien\AppData\Local\Temp\fca11337c1d64647acdb57a526e6187e.rsp". Descripteur non valide
Pourquoi ça marchait avec Visual 2005 sous Win XP et plus maintenant ?
Merci d'avance...
Partager