C++ 使用C++;使用VisualStudio2008

C++ 使用C++;使用VisualStudio2008,c++,visual-studio-2008,mfc,dllexport,C++,Visual Studio 2008,Mfc,Dllexport,我似乎找不到任何关于如何使用VisualStudio2008创建MFCDLL的知识。我的问题如下。我需要在我的DLL中使用wininet.h,我的解决方案是使用MFCDLL。无论如何,尝试链接我的项目给了我 我相信这个错误是我需要添加额外的库目录的一种错误。但是我应该加哪一个呢 void ClearHandles(void) //close all open handlers if any 所有的帮助将不胜感激! 我甚至希望能链接到使用带有MFC的DLL的教程或演练。将Crypt32.lib添加

我似乎找不到任何关于如何使用VisualStudio2008创建MFCDLL的知识。我的问题如下。我需要在我的DLL中使用wininet.h,我的解决方案是使用MFCDLL。无论如何,尝试链接我的项目给了我
我相信这个错误是我需要添加额外的库目录的一种错误。但是我应该加哪一个呢

void ClearHandles(void) //close all open handlers if any
所有的帮助将不胜感激!
我甚至希望能链接到使用带有MFC的DLL的教程或演练。

将Crypt32.lib添加到链接器/输入-其他依赖项下的库依赖项中:


您需要将crypt32.lib添加到DLL的依赖项列表中。例如,您可以在API的MSDN页面中找到

要求

最小支持客户端 Windows 2000专业版

最低限度 支持的服务器 Windows 2000服务器

标题 Wincrypt.h

图书馆 Crypt32.lib

动态链接库 Crypt32.dll


链接器IncrBuildImage错误如下所述:


也许修补程序会有所帮助

@Java Dude-你有VS2008 SP1吗?看这里:非常感谢你。。。我现在让它工作了。你的信息非常有用非常感谢你。。。我现在让它工作了。这幅画很棒,也很容易理解:)
void SetClientCert(void) //try to set a cert if possible
void FindCertWithOUNITName(void) //This function performs a certificate contex search