0

我已经搜索了一段时间,我了解到 msvcp71d.dll 用于.Net 2003 的动态链接-调试-CRT 库?

现在该项目将在 VS.net 2003 或 VC6 中使用,这就是自述文件中所写的内容。所以我在 VC6 中打开了项目(我更习惯于 C++),我不明白为什么它需要(在调试时)71d 的 dll,不应该要求 msvcpd.dll 或 msvcp60d.dll ?

我认为该项目被链接到错误的 CRT 库,可能是由于被转换为 VC.net 2003 。所以我想知道是否有办法将项目链接回VC6的旧CRT库?

4

1 回答 1

0

您需要将链接器指向您要使用的正确库。

.libs 总是一对: - 一个大的静态库或 - 一个在执行时需要 dll 的小库,每个小库都与一个特定的 dll 相关。所以你需要问链接器:请使用这个mylib..v6...lib,所以我在执行时需要相应的mylib..6...dll。

于 2013-08-27T12:51:05.390 回答