【问题标题】:Static and dynamic MFC linking静态和动态 MFC 链接
【发布时间】:2012-05-14 21:49:50
【问题描述】:

如果我希望用户可以在没有 Visual Studio 和 MFC libaray 的情况下运行我的程序,我应该如何将我的程序与 Visual Studio 2010 中的 MFC 链接。谢谢

【问题讨论】:

    标签: c++ visual-studio mfc


    【解决方案1】:

    静态链接是一种方式。然后你的可执行文件将包含所有内容,但会相当大。

    让客户安装动态库是另一回事。他们可以从这里得到它们http://www.microsoft.com/en-us/download/details.aspx?id=5555

    【讨论】:

    • 非常感谢。我将找到如何进行静态链接。非常有用的答案。
    • 当心调试 dll。确保链接到发布版本,否则您的客户可能会遇到问题。调试版本有一些特定的依赖关系,这意味着您的客户在他/她的 PC 上安装了 VS2010。
    • 谢谢@ErvinBosenbacher。看起来很有帮助
    • NP :) 您可能知道以下内容,但思想可以添加一些内容。转到项目属性页,然后是配置属性,然后是常规,然后在项目默认部分中,您将看到:使用 MFC。在那里你可以设置。在此之前,您可能需要确保在属性页面顶部的配置列表中选择了“所有配置”,这样您就可以避免记住为所有配置进行设置。
    猜你喜欢
    • 1970-01-01
    • 2010-09-19
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-08
    • 2018-01-23
    相关资源
    最近更新 更多