2015-04-22 34 views
0

我不確定這個問題是否描述了一切,但這裏是故事。無法在Internet上查找DLL文件。任何建議

我需要一個我的node.js項目的畫布,因此我按照來自node-canvas github的指示下載它。在錯誤(原生) \ node_modules \帆布\編譯\發佈\ canvas.node 在Module.load(模塊:當我編譯和運行我的程序,我得到這個錯誤

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

℃。 (Module.js:384:17) at Module.require(module.js:365:17) at(Module.js:384:17)at(Function.Module._load(module.js:310:12)目的。 (Module.js:460:26) at Object.Module._extensions..js(module.js:478:10)(C:\ node_modules \ canvas \ lib \ bindings.js:2:18) at Module._compile ) 在Module.load(module.js:355:32) 在Function.Module._load(module.js:310:12)

FYI,這不是從我的代碼中的錯誤,因爲只有我當我在我的腳本中包含畫布模塊時得到這個。 我已經設置了路徑變量,下載了64位GTK,更新了Visual Studio 2013的Visual C++重新分發包,但仍然出現了上述錯誤。 我的網上快速搜索讓我用的Dependency Walker說哪個DLL之後缺少

API-MS-WIN-CORE-KERNEL32-私人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 64bit,

請有任何建議,我怎麼能得到這些文件。如果它不可能得到它們,那麼我怎樣才能在node.js中使用畫布的任何建議

回答

0

我如何解決上述問題?

1)我無法在我的項目文件中包含畫布模塊的原因是由於錯誤的安裝。按照這篇文章的指示,Cannot find module `mysql` node.js 我把我的項目文件夾放在節點下,並在那裏安裝模塊。

2)我不認爲上面的dll文件實際上與這個問題有關。當我解決了這個問題時,我再次在相同的文件上運行了依賴關係助手,並再次顯示缺少相同的DLL。看起來,這是Windows 8.1的東西。

相關問題