我有一个带有一些依赖项dll的cpp程序(对我来说是黑盒子)。其中一个dll取决于windows / system32 /的MSVCRT.dll。
我的程序在win vista和new上运行但在win xp上运行导致msvcrt.dll太旧并且没有某些功能。
我想用我的程序使用我自己的msvcrt.dll(来自win Vista),但我不知道要告诉依赖dll(我没有它的来源),这需要的msvcrt。
谢谢!
- 测试 -
我在包含我的应用程序(实际上是.dll)的文件夹中加入了一个较新的msvcrt.dll,依赖walker告诉我它仍然链接到system32 / msvcrt.dll
答案 0 :(得分:0)
所以,你的答案在哪里,谢谢你!
对于我的特殊问题,这是我的minGw版本。 minGW的最新版本无法编译windows xp的代码。它由于MSVCRT.dll依赖项的问题而编译但未运行。
它似乎是一个错误,并且存在问题,所以希望它将在未来几个月内得到解决。