在internet上找不到DLL文件.任何建议



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

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

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

C: \节点模块\画布\构建\发布\ canvas.node错误(本机)在Module.load(Module.js:355:32)在Function。模块_加载(module.js:310:12)在Module.require(Module.js:365:17)at required(module.js:384:17)在对象处。(C:\node_modules\ccanvas \lib\bindings.js:2:18)在模块中_compile(模块.js:460:26)在对象处。模块_扩展。。js(模块.js:478:10)在Module.load(Module.js:355:32)在Function。模块_加载(module.js:310:12)

仅供参考,这不是我的代码中的错误,因为我只有在脚本中包含画布模块时才会得到这个错误。我已经设置了路径变量,下载了64位GTK,更新了Visual Studio 2013的Visual C++Redistribution Packages,但仍然收到了上述错误。我在网上的快速搜索让我使用了依赖助行器,它说下面的dll缺少

API-MS-WIN-CORE-KERNEL32-私人-L1-1-1.DLL

API-MS-WIN-CORE-PRIVATE-Profile-L1-1-1.DLL 公司

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

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

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

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

请告诉我怎样才能拿到这些文件。如果无法获得它们,那么关于如何在node.js 中使用画布的任何建议

我是如何解决上述问题的?

1) 我无法在项目文件中包含画布模块的原因是安装错误。按照本文的说明,找不到模块`mysql`node.js我把我的项目文件夹放在node下,并在那里安装了模块。

2) 我不认为上面的dll文件实际上与这个问题有关。当我解决了这个问题时,我在同一个文件上再次运行了依赖项助行器,它再次显示丢失了相同的dll。看起来,这是Windows 8.1的特点。

相关内容

最新更新