【发布时间】:2010-02-28 11:32:31
【问题描述】:
这是我的情况:
我有一个与许多库链接的 C 项目(我还没有编写此应用程序),它还附带 MSVCR71.dll 和 MSVCP71.dll。即使没有这些 DLL,该程序在我的系统上运行良好,该系统安装了 MS VS2005(确实使用 MSVCR80.dll 和 MSVCP80.dll)。
我已将此应用程序与在我的系统上编译的其他库链接。现在,在与这些库链接后,应用程序无法启动,因为它无法加载 MSVCR80.dll 和 MSVCP80.dll……我说这很奇怪。
Loader 向我显示错误 R6034,应该使用清单文件构建应用程序来解决该错误。
这个应用程序有什么问题?
确认问题是由引入的库引入的。我可以在没有清单或静态的情况下编译这些库吗?
仍然很好奇为什么没有链接新库的应用程序找不到 MS 运行时 DLL...
【问题讨论】:
标签: c windows dll visual-studio-2005