2010-08-09 2 views
0

Lorsque je définis des options de compilateur supplémentaires pour un projet dans Visual Studio 2008, ils se propagent à tous les fichiers. Si je définis ensuite des options supplémentaires pour un fichier spécifique, elles sont ajoutées à la ligne de commande du projet et aux options supplémentaires. Comment puis-je compiler un fichier individuel sans les options du projet?Comment faire pour supprimer un commutateur de ligne de commande VS

+0

Err .. cela fonctionne comme prévu pour moi. En règle générale, cependant, les options du compilateur doivent correspondre pour les fichiers objet ou la liaison échouera. –

+0

Vous ne savez pas ce que vous voulez dire. Le comportement que j'ai décrit est en effet attendu, mais ne me donne aucun moyen de supprimer un commutateur spécifié au niveau du projet, autant que je sache. Dans mon cas spécifique, j'ai besoin de compiler tous les fichiers avec le commutateur/callcap, à l'exception du fichier dans lequel les hooks insérés sont implémentés. –

Répondre

1

Il semble que votre problème est qu'il n'y a aucun moyen d'annuler/callcap pour le fichier source où vous ne le voulez pas. Aussi laid que ce soit, vous pouvez toujours placer ce fichier source dans une bibliothèque statique distincte.

Questions connexes