2010-10-14 9 views
2

Je n'arrive pas à trouver de marchepied sur la façon de créer une DLL MFC à l'aide de Visual Studio 2008. Mon problème est le suivant. J'ai besoin d'utiliser wininet.h avec ma DLL et ma solution pour utiliser MFC DLL. De toute façon en essayant de lier mon projet me donne 5 Link errors
Je crois que l'erreur est d'un genre que j'ai besoin d'ajouter des répertoires de bibliothèque supplémentaires. Mais lequel devrais-je ajouter?
DLL MFC utilisant C++ avec Visual Studio 2008

void ClearHandles(void) //close all open handlers if any
void SetClientCert(void) //try to set a cert if possible
void FindCertWithOUNITName(void) //This function performs a certificate contex search

Toute aide serait appréciée! J'apprécierais même des liens vers des tutoriels ou des visites guidées en utilisant une DLL avec MFC.

Répondre

4

Ajouter Crypt32.lib à vos dépendances lib sous Linker/Input - dépendances supplémentaires:

alt text

+0

Cela me donne l'erreur suivante http: // bit.ly/9TKzwE – dirbacke

+0

merci beaucoup ... Je l'ai fonctionné maintenant. L'image était grande et facile à comprendre :) – dirbacke

1

Vous devez ajouter crypt32.lib à votre liste de dépendances pour la DLL. Vous pouvez trouver cela dans la page MSDN pour l'API, par exemple here.

Exigences

client pris en charge minimum Windows 2000 Professionnel

minimum serveur pris en charge Windows 2000 Server

tête wincrypt.h

Bibliothèque Crypt32.lib

DLL Crypt32.dll

+0

maintenant je reçois l'erreur suivante http://bit.ly/9TKzwE – dirbacke

+0

@Java Dude - avez-vous VS2008 SP1? Voir ici: http://stackoverflow.com/questions/2001289/how-to-resolve-fatal-error-lnk1000-internal-error-during-incrbuildimage –

+0

merci beaucoup ... Je l'ai maintenant fonctionnant. Votre information était très utile – dirbacke

Questions connexes