2010-02-25 1 views
0

J'essaie de déplacer un ensemble d'applications/bibliothèques C++ assez complexes de la construction avec makefiles et des outils de ligne de commande à l'aide de MsBuild de Visual Studio. Les apps/libs référencent plusieurs centaines de tables de base de données, chacune ayant une classe de mappage objet-relationnel qui gère les lectures, les mises à jour, etc. Chaque table est définie dans un fichier de définition de table; nous avons un générateur de code qui construit un fichier .h et un fichier .cpp pour chacun.Règles implicites pour les événements de génération personnalisés dans Visual Stidio

Dans un makefile, nous pouvons définir une règle implicite, ".cpp.tbl:". Je cherche à faire quelque chose de similaire dans MsBuild.

Je n'ai jamais utilisé d'événements de construction personnalisés auparavant, et je commence tout juste à regarder la documentation. Mais je ne vois aucune référence à la spécification de règles générales, uniquement pour la construction de fichiers spécifiques. Cela ne me sert à rien. Si je construis une bibliothèque qui a 450 définitions de table, je ne veux surtout pas spécifier comment créer un fichier .cpp à partir d'un fichier .tbl 450 fois.

Quelqu'un peut-il me diriger vers une documentation décente à ce sujet?

Répondre

0

OK, peu importe. Recherchez "Règles de construction personnalisées", pas "Événements de construction personnalisés".

Questions connexes