【发布时间】:2016-07-14 09:45:04
【问题描述】:
我一直在尝试使用 Dependency Walker 解决可执行文件的 .dll 依赖关系。目前,我缺少以下形式的 .dll:
API-MS-WIN-XXX
EXT-MS-WIN-XXX
例如:
API-MS-WIN-APPMODEL-IDENTITY-L1-2-0.DLL
API-MS-WIN-APPMODEL-RUNTIME-INTERNAL-L1-1-0.DLL
API-MS-WIN-BASE-UTIL-L1-1-0.DLL
API-MS-WIN-CORE-APIQUERY-L1-1-0.DLL
EXT-MS-WIN-RTCORE-NTUSER-SYSCOLORS-L1-1-0.DLL
有人对如何解决这些问题有任何想法吗? 任何帮助将不胜感激!
其他信息:我使用 Visual Studio 2013 编译了可执行文件。最有趣的是我在编译过程中没有收到任何错误。但是,由于缺少依赖项,我无法运行它。我还附上了一张依赖walker的截图:
更新 1: 作为解决问题的尝试,我尝试将 VS 在编译期间使用的库的路径添加到 $PATH 环境变量中,但没有任何运气(Dependency Walker 仍然显示未解决的依赖项)。
【问题讨论】:
-
您使用的是什么编译器或 IDE?
-
@kizeloo 非常感谢您的回复!我正在使用 Visual Studio 2013。
标签: windows dll visual-studio-2013 dependencies dependency-walker