2009-08-04 6 views

Répondre

0

Vous ne pouvez pas nommer le fichier de sortie de l'éditeur de liens après tout élément dans votre code source. C'est un nom statique répertorié dans votre fichier de projet. Vous pouvez cependant utiliser des variables telles que $ (OutDir) et $ (ProjectName), mais celles-ci proviennent toutes d'autres paramètres de votre fichier de projet et/ou de l'environnement (comme la version du framework .NET si vous écrivez code managé). Pour voir une liste de ceux que vous pouvez utiliser, faites glisser le contrôle d'édition à côté de "Fichier de sortie" sur la page Linker des propriétés de votre projet et choisissez "Modifier ...". Dans la boîte de dialogue résultante, vous devriez être capable de cliquer sur le bouton "Macros" pour développer une liste de macros que vous pouvez utiliser dans ce paramètre de projet.

0

Le nom de fichier de sortie ne peut pas être défini à partir du code source, mais uniquement à partir de l'environnement de génération. Si vous utilisez Visual Studio IDE, vous pouvez créer plusieurs configurations, chacune avec des constantes #define différentes (défaites du préprocesseur sous les propriétés de confuration -> (langue) et un répertoire de sortie différent.

Une autre manière serait de construire en utilisant makefiles, ce qui donnerait un contrôle total sur les dépendances et les fichiers de sortie, avec un effort initial très important pour maîtriser et créer des fichiers makefiles.

Remarque: J'ai vérifié ceci pour Visual Studio 2008 express edition/C++

Questions connexes