2010-01-29 4 views
0

J'utilise MS Visual C++ et je dois fournir une version 32 et 64 bits du même projet dans un seul programme d'installation. C'est sujet aux erreurs bien sûr, je pourrais oublier de mettre à jour un, donc je veux automatiser le processus de construction. Mais les "dépendances" ne fonctionnent que entre différents projets.VC++ 2005: Automatisation de la construction pour 32 et 64 bits

Y a-t-il un moyen d'avoir un déclencheur de construction (par exemple de la version 32 bits) un second (par exemple la version 64 bits et comme étape de post-construction l'installateur)?

Merci!

+0

ne serait-il pas préférable d'avoir des projets trop distincts et d'utiliser la commande Batch Build? – djeidot

Répondre

0

Il est considéré comme une mauvaise pratique de créer des livraisons à partir d'un IDE. Au contraire, pensez à utiliser un serveur CI. De cette façon, après avoir écrit un script de build, vous n'oublierez jamais de faire quoi que ce soit.

0

Vous pouvez utiliser une construction de ligne de commande à l'aide d'un fichier de commandes pour déclencher les deux générations à l'aide d'une invocation de ligne de commande de devenv.exe dans le cadre de la construction du programme d'installation.

+0

Pas parfait, mais fonctionne après quelques ajustements. Merci pour l'idée! – user178379

Questions connexes