Release&的依赖性差异调试

时间:2010-02-23 17:24:17

标签: c++ mfc

我正在尝试使用c ++代码编写一个相当简单的ActiveX。问题是Release二进制文件在MFC90.DLL和MSVCR90.DLL上具有依赖性,它在调试时没有出现。怎么攻击这个?

2 个答案:

答案 0 :(得分:3)

您可以尝试静态链接MFC和C ++运行时库,这可能是可取的,因为您不必希望用户安装VC ++运行时可再发行组件。

或者您可以安装将安装这些共享库的VC ++可再发行组件。

我相信您也可以在CAB文件中包含那些丢失的DLL(假设您通过Web浏览器将其安装为下载),但如果您打算这样做,也可以尝试静态链接。

答案 1 :(得分:1)

调试版本仍然可以使用版本DLL /库,这只是意味着在调试时你无法进入这些部分的代码。

这是完全正常的,除非我误解了这个问题?