2010-10-06 33 views
0

Eh bien, j'ai créé une DLL en utilisant le Article du CP. Pour créer cette DLL aslso, j'ai utilisé VS2008. Maintenant, je ne suis pas sûr comment puis-je appeler cette DLL à partir d'une autre application C++ créée dans VS2008. Lorsque je clique sur Refrences>Add New Reference cela demande le dossier du projet pas pour le chemin de la DLL.Comment puis-je appeler une DLL C++ à partir VS2008

Dans le projet de code article, il existe quelques étapes pour ajouter un préprocesseur et configurer le lien vers la bibliothèque lib. Je ne suis pas sûr de savoir comment s'y prendre?

+0

pendant la construction ou la course? – Chubsdad

Répondre

1

Parlez-vous d'une DLL managée (.NET)? Seulement alors vous devez faire les choses "Ajouter une nouvelle référence".

Si non: Avec votre DLL, un fichier avec l'extension ".lib" a été créé (la bibliothèque d'importation). Ajoutez-le à votre projet de l'application appelante, par ex. dans les paramètres du projet: "Propriétés de configuration" - "Lieur" - "Entrée" - "Dépendances supplémentaires".

Dans votre code source, ajoutez #include "<name of the headerfile for your DLL>.h".