我正在尝试安装OpenCV并在Windows 8上使用它,所以我遵循以下步骤:

Installing Python for Windows

Python是构建模块所必需的 . 转到http://www.python.org/getit/并下载最新版本,当前"Python 2.7.3 Windows Installer"(Windows二进制文件 - 不包括源代码),安装它 . 将Python目录(例如"C:\Program Files\Python")添加到Windows中的PATH环境变量 .

Installing Microsoft Visual C++ 2010 Express

我们需要MSBuild系统(在VC 2010 Express中构建)来构建cairo lib到本机代码 . 从http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express获取VC 2010 Express并安装它 .

Installing cairo library

您将需要捆绑在GTK中的cairo库 . 下载适用于Win32或Win64的GTK一体化软件包(这些说明使用了该zip文件) . 解压缩C:\ GTK中的内容(如果要更改此项,则必须修改binding.gyp文件以反映您的更改),并将C:\ GTK \ bin添加到Windows中的PATH环境变量,这对于节点是必要的 - canvas运行时加载这些库 . 如果您收到链接器错误,则很可能选择了错误的捆绑包 .

Installing node-gyp

要安装node-gyp,您需要节点包管理器(npm) . 要检查是否安装了它,只需在控制台中输入npm,然后让操作系统为您找到它 . 如果没有,请在NODE_LOCATION \ deps \ npm文件夹中启动新的命令提示符,并通过发布以下命令进行安装:

node cli.js install npm -gf

之后,通过发布命令将npm更新为node-gyp所需的最新版本:

npm update -g npm

当你启动并运行npm时,可以通过给出命令来安装node-gyp构建系统:

npm install -g node-gyp

您现在应该能够在命令提示符下键入node-gyp并显示node-gyp的帮助屏幕 .

Build instructions

在node-canvas模块的根目录中,您可以使用node-gyp来构建本机模块:

node-gyp configure build

但是,一旦我到达最后一步,我不断得到以下错误是附图:

Error In CMD