【问题标题】:MFC DLL using C++ with Visual Studio 2008使用 C++ 和 Visual Studio 2008 的 MFC DLL
【发布时间】:2010-10-14 15:00:12
【问题描述】:

我似乎找不到任何关于如何使用 Visual Studio 2008 创建 MFC DLL 的演练。我的问题如下。我需要将 wininet.h 与我的 DLL 一起使用,我的解决方案是使用 MFC DLL。无论如何尝试链接我的项目给了我5 Link errors
我相信该错误是一种我需要添加附加库目录的错误。但是我应该添加哪一个?

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

所有帮助将不胜感激! 我什至会感谢链接到使用 MFC 的 DLL 的教程或演练。

【问题讨论】:

    标签: c++ visual-studio-2008 mfc dllexport


    【解决方案1】:

    将 Crypt32.lib 添加到 Linker/Input 下的 lib 依赖项 - 附加依赖项:

    【讨论】:

    • 非常感谢...我现在可以正常工作了。图片很棒,很容易理解:)
    【解决方案2】:

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

    要求

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

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

    页眉 Wincrypt.h

    图书馆 Crypt32.lib

    DLL Crypt32.dll

    【讨论】:

    【解决方案3】:

    此处描述了 Linker IncrBuildImage 错误:

    http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/801ba6d7-a284-4b5d-a75b-3652138d6dff

    也许修补程序会有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-12
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-21
      相关资源
      最近更新 更多