2009-06-24 9 views
4

Dans le cadre de mon progiciel, j'ai besoin de construire à la fois une version WIN32 et une version x64 d'une DLL. J'ai une configuration de projet qui construit tous les composants nécessaires et a une étape de construction personnalisée pour construire un installateur. Je ne peux pas comprendre comment avoir les deux versions de la DLL construire avec une commande de construction. Le gestionnaire de configuration vous permet de sélectionner la configuration de projet à créer pour une configuration de solution donnée, mais pas plusieurs configurations de projet pour le même projet. J'utilise Visual Studio 2008Création de plusieurs configurations avec une seule configuration de solution

Répondre

1

Je ne pense pas que ce soit possible. Si vous utilisez .net, compilez le projet pour 'Any CPU'. Dans votre post-build, copiez la DLL et exécutez CorFlags.exe/32BIT + pour forcer la DLL copiée à exécuter 32 bits tandis que l'original sera exécuté x64 sur le système d'exploitation x64.

0

Vous pouvez utiliser vcbuild

Questions connexes