2009-02-10 7 views
1

Nous avons un système de compilation automatisé, qui génère une variété de fichiers de solution Visual Studio 2005. Ces solutions contiennent divers projets Visual C++ et Intel Fortran.Commutation de compilateurs tiers dans devenv à partir de la ligne de commande

Nous sommes en train de mettre à jour notre compilateur Intel Fortran, et Visual Studio est actuellement configuré pour être intégré à l'ancien compilateur Intel (ver 9.1).

Je cherche un moyen de dire à Visual Studio d'utiliser le nouveau compilateur Intel Fortran (ver 11). Je dois pouvoir dire à Studio de le faire juste pour notre projet de mise à niveau du compilateur, avec sa valeur par défaut telle quelle (en utilisant la version 9.1) afin que nos versions standard puissent continuer sans être affectées par le projet de mise à niveau.

Est-ce que quelqu'un sait si c'est possible? Par exemple, puis-je dire à Visual Studio quel compilateur Intel utiliser via la ligne de commande? À l'heure actuelle, je peux utiliser les scripts batch fournis par Intel pour configurer les variables d'environnement LIB =, INCLUDE = et PATH =. Cependant, lorsque Visual Studio compile les projets Fortran, il utilise ver 9.1.

Répondre

2

Qu'en est-il de la ligne de commande "/ useenv" pour devenv.exe?

 
C:\>devenv /? 

Microsoft (R) Visual Studio Version 8.0.50727.867. 
Copyright (C) Microsoft Corp 1984-2005. All rights reserved. 

Use: 
devenv [solutionfile | projectfile | anyfile.ext] [switches] 
... 
/useenv   Use PATH, INCLUDE, LIBPATH, and LIB environment variables 
       instead of IDE paths for VC++ builds. 
Questions connexes