无法在 Internet 上找到 DLL 文件。有什么建议么

Unable to find DLL files on internet. Any suggestions

我不确定这个问题是否描述了一切,但故事是这样的。

我的 node.js 项目需要一个 canvas,因此我按照 node-canvas github 的说明下载了它。当我编译 运行 我的程序时,我得到了这个错误

>module.js:355
>Module._extensions[extension](this, filename);
                           ^ Error: The specified procedure could not be found.

C:\node_modules\canvas\build\Release\canvas.node at Error (native) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.require (module.js:365:17) at require (module.js:384:17) at Object. (C:\node_modules\canvas\lib\bindings.js:2:18) at Module._compile (module.js:460:26) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12)

仅供参考,这不是我的代码的错误,因为我只有在我的脚本中包含 canvas 模块时才会得到这个错误。 我已经设置了路径变量,下载了 64 位 GTK,为 Visual Studio 2013 更新了 Visual C++ 再分发包,但仍然出现上述错误。 我的在线快速搜索使我使用了 dependency walker,它说缺少以下 dll

API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL

API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL

API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL

API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL

EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL

我能够找到前 3 个 dll,但在任何地方都找不到后 2 个。我正在使用 win8.1 64 位,

请给我任何关于如何获取这些文件的建议。如果无法获得它们,那么关于如何在 node.js

中使用 canvas 的任何建议

我是怎么解决上面的问题的?

1) 我无法在项目文件中包含 canvas 模块的原因是安装错误。按照 post、Cannot find module `mysql` node.js 中的说明进行操作 我将我的项目文件夹放在节点下并在那里安装了模块。

2) 我不认为上面的 dll 文件实际上与这个问题有关。当我解决这个问题时,我 运行 再次在同一个文件上使用 dependency walker,它再次显示缺少相同的 dll。好像是 Windows 8.1.

的东西