Je suis intéressé par les opinions sur la meilleure façon de configurer un projet VS2008 afin qu'une DLL soit compilée à la fois comme une DLL de périphérique intelligent et comme une DLL C++ Win32. Existe-t-il une alternative à deux projets et les fichiers sources sont partagés?Quel est le meilleur moyen de développer une DLL C++ non managée pour Win32 et WinCE?
Répondre
Oui, vous pouvez le faire en utilisant plus d'une plate-forme. Tricky pour obtenir raison, vous ne pouvez pas obtenir les paramètres initialisés à partir d'un modèle de projet. La meilleure chose à faire est de démarrer le projet avec un modèle de projet SmartDevice, car il a les paramètres les plus personnalisés. Ensuite, Build + Configuration Manager, Plate-forme de solution active = Nouveau et sélectionnez Type = Win32, Copier = Aucun.
Ce dernier est le bit douloureux, vous devrez modifier les paramètres spécifiques à Win32 vous-même. La meilleure chose à faire est d'ouvrir un exemple de Win32 .vcproj dans un éditeur de texte et de vérifier avec les réglages qu'il a. Vous pouvez donc les reproduire dans votre projet personnalisé. Copier et coller des œuvres BTW, c'est le moyen le plus rapide et le plus sûr.