我一直在尝试使用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
Run Code Online (Sandbox Code Playgroud)
有没有人对如何解决这些问题有任何想法?任何帮助将不胜感激!
附加信息:我使用Visual Studio 2013编译了可执行文件.最有趣的是我在编译期间没有收到任何错误.但是,由于缺少依赖项,我无法运行它.我还附上了依赖性walker的截图:
更新1:作为解决问题的尝试,我尝试将编译期间VS使用的库的路径添加到$ PATH环境变量,而没有任何运气(Dependency Walker仍然显示未解析的依赖项).
windows dll dependencies dependency-walker visual-studio-2013
我最近将 Windows 从 Windows 10 更新到了 11。
\n** 更新 ** 我再次重新安装了 Windows 10,但收到了同样的错误
\n当我运行yarn start或npm start时,我收到以下错误
\n\xce\xbb yarn start\nyarn run v1.22.15\n$ parcel index.html\nError: The specified module could not be found.\n\\\\?\\C:\\Users\\Ammar Home\\Desktop\\testing\\node_modules\\@parcel\\fs-search\\fs-search.win32-x64-msvc.node\n at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)\n at Module.load (internal/modules/cjs/loader.js:950:32)\n at Function.Module._load (internal/modules/cjs/loader.js:790:12)\n at Module.require (internal/modules/cjs/loader.js:974:19)\n at require (C:\\Users\\Ammar Home\\Desktop\\testing\\node_modules\\v8-compile-cache\\v8-compile-cache.js:159:20)\n at Object.<anonymous> (C:\\Users\\Ammar Home\\Desktop\\testing\\node_modules\\@parcel\\fs-search\\index.js:19:20)\n at Module._compile (C:\\Users\\Ammar Home\\Desktop\\testing\\node_modules\\v8-compile-cache\\v8-compile-cache.js:192:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)\n at Module.load (internal/modules/cjs/loader.js:950:32)\n at Function.Module._load (internal/modules/cjs/loader.js:790:12) {\n code: 'ERR_DLOPEN_FAILED'\n}\nerror Command failed with exit code 1.\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation …Run Code Online (Sandbox Code Playgroud)