【问题标题】:Debug Version of MFC app (runnable on another PC)MFC 应用程序的调试版本(可在另一台 PC 上运行)
【发布时间】:2011-05-14 08:54:31
【问题描述】:

是否可以静态链接 mfc90d、msvcp90d 和 msvcrd 使其成为可能 在没有安装 Visual Studio 的计算机上运行程序的调试版本?! (此时我无法制作发布版本)

提前谢谢你!

问候 leon22

【问题讨论】:

    标签: visual-studio-2008 debugging mfc


    【解决方案1】:

    您是can,但是使用remote debugger 怎么样?如果 QA 或客户仅在一台机器/配置上遇到问题,那么这是捕捉“正在发生的事情”的好方法。

    【讨论】:

      【解决方案2】:

      是的,您当然可以。静态链接将所有 MFC 代码嵌入到您的 .EXE 中,消除了对共享 DLL 的依赖。

      在 Visual Studio 中执行此操作:

      1. 在解决方案资源管理器中右键单击您的项目,然后单击“属性”。
      2. 在出现的对话框中,选择“配置属性”标题下的“常规”选项卡。
      3. 将“使用 MFC”属性设置为“在静态库中使用 MFC”

      【讨论】:

      • 感谢您的回答!当我链接 MFC 静态库时,我仍然收到缺少 msvcp90d 和 msvcrd 的错误!?我认为这些库也包含在“在静态库中使用 MFC”中?!
      猜你喜欢
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多