我一直在尝试使用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仍然显示未解决的依赖项)。