我想用C++代码写一个相当简单的ActiveX。问题在于Release二进制文件对MFC90.DLL和MSVCR90.DLL有依赖关系,它不会在Debug中显示。如何攻击这?发布和调试之间的依赖差异
5
A
回答
1
调试版本仍然可以使用发布DLLs/libs,它只是意味着您不能在调试时进入这些部分的代码。
这很正常,除非我误解了这个问题?
3
您可以尝试静态链接MFC和C++运行时库,这可能是可取的,因为那样您就不会希望用户安装VC++运行时可再发行组件。
或者您可以安装将安装这些共享库的VC++可再发行组件。
我相信你也可以在你的CAB文件中包含那些缺少的DLL(假设你是通过网页浏览器来下载的),但是你也可以尝试静态链接,如果你打算这样做的话。
相关问题
- 1. Eclipse在Gradle依赖和Gradle依赖之间的差异(持续)
- 2. PCLStorage/ZipArchive调试和发布之间的差异
- 3. 发布/调试版本之间巨大的帧率差异
- 4. 调试/发布构建视图之间的iOS精度差异?
- 5. 在testng中处理依赖和测试之间的时间差
- 6. 依赖注入和存储库模式之间的差异
- 7. 调试Excel VSTO在开发和部署之间的差异
- 8. 调试和发布之间的区别
- 9. IE8和IE9之间的布局差异
- 10. std和t分布之间的差异
- 11. 画布和JPanel之间的差异
- 12. 的2只gradle这个依赖之间的差异
- 13. 版本和调试模式之间编译时间的差异
- 14. Mesos和Kubernetes之间的调度差异
- 15. 异步调用和异步io调用之间的差异.net
- 16. MSBuild与DeployOnBuild和Visual Studio之间的差异发布
- 17. Android - 依赖和代码分离(调试/发布版本)
- 18. AngularJs依赖注入差异
- 19. /和/ **之间的差异
- 20. PHP之间的差异()和[]
- 21. '//'和'///'之间的C++差异
- 22. VBA:&和+之间的差异
- 23. 之间的差异和::: ++
- 24. Maven依赖插件在构建类路径和树之间的排序差异
- 25. PHPUnit测试之间的依赖关系
- 26. Xcode项目测试与预发布内部测试之间的差异
- 27. 运算符“==”和“=”之间的差异运算符“==”和“=”之间的差异“==”和“=”
- 28. 画布:像素值之间的差异
- 29. 差异和发布环境
- 30. PHP:差异之间 - >和::
是你的问题,你想能够调试到MFC DLL的发布版本或者是你的问题别的? –
另一种可能性 - 你想发布代码的调试版本,但DLL变种的事情是一个问题? – Steve314
我想他想静态链接,以避免分发问题,因为它是一个ActiveX。 – Roel