À l'aide d'ATL COM AppWizard

Pour créer un projet à l'aide d'ATL COM AppWizard

  1. Ouvrez Visual C++. Cliquez sur nouveau dans le menu fichier , puis cliquez sur l'onglet projets.

  2. Choisir votre type d'application ATL COM AppWizard .

  3. Entrez un nom de projet.

  4. Cliquez sur OK.

ATL COM AppWizard affiche une boîte de dialogue indiquant les options qui s'appliquent à votre projet ATL:

Cliquez sur terminer pour générer le projet. AppWizard affiche ensuite des informations sur le projet qu'il crée et affiche ensuite le projet nouvellement créé dans l'espace de travail de projet.

&Notenbsp ;  Lorsque vous générez votre projet, vous pouvez choisir une configuration MinDependency ou de MinSize . MinSize va générer un composant plus petit, puisque le code partagé sera utilisé de Atl.dll. Dans ce cas, vous devez distribuer Atl.dll à votre composant. MinDependency va générer un composant plus grand, puisque tout le code nécessaire sera lié à votre composant.

&Notenbsp ;  Lors de la construction d'une version d'un projet, vous pouvez obtenir l'erreur suivante de lien:

LIBCMT.LIB(crt0.obj) : Erreur LNK2001 : symbole externe _main en suspens

Cette erreur se produit si vous utilisez des fonctions CRT qui nécessitent le code de démarrage CRT. Les configurations de sortie définissent _ATL_MIN_CRT, qui exclut les code de démarrage CRT de votre fichier EXE ou DLL. Pour éviter cette erreur, effectuez l'une des opérations suivantes:

Index