J'ai un projet ATLCOM migré de VC6 vers VS2008. Ma question est, comment puis-je construire le ps dllon VS 2008?Création d'un proxy/stub dll dans VS 2008
Les nouveaux projets ATL dans VS2008 ont un projet PS distinct qui construit la DLL ps. Mais la migration de VC6 n'a pas créé ce projet. J'ai essayé d'invoquer nmake sur le fichier ps mk mais cela donne une erreur de redéfinition pour un type enum qui existe à la fois dans notre fichier source et dans un fichier d'en-tête Windows automatiquement inclus. Dans la solution, nous avons corrigé cela en définissant le préprocesseur WIN32_LEAN_AND_MEAN
qui exclut les fichiers d'en-tête inutiles. Puis-je faire la même chose en utilisant nmake?
Existe-t-il un autre moyen de créer la DLL ps?
nb. Lors de la création du projet de serveur ATL COM EXE, ne pas cocher "Autoriser la fusion du proxy/code de stub". Proxy + Stub coudl résident dans des DLL séparées, donc cette option semble avoir du sens. Cependant, il ne génère aucun projet de substitution de proxy. – peterchen