代码之家  ›  专栏  ›  技术社区  ›  dirbacke

使用Visual Studio 2008的C++ MFC DLL

  •  2
  • dirbacke  · 技术社区  · 14 年前

    对于如何使用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的演练。

    3 回复  |  直到 13 年前
        1
  •  4
  •   Michael Goldshteyn    14 年前

    将crypt32.lib添加到链接器/input下的lib依赖项-其他依赖项:

    Put-附加依赖项:

    alt text

        2
  •  1
  •   Steve Townsend    14 年前

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

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

    最小值 支持的服务器 Windows 2000服务器

    页眉 温克利普特

    图书馆 密码32.LIB

    动态链接库 密码32.dLL

        3
  •  0
  •   Jeff    14 年前

    链接器incrbuildimage错误描述如下:

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

    也许热修复会有帮助