无法获取Emscripten路径,请通过EMSCRIPTEN环境变量或--emscripten_dir选项(opencv.js构建错误)指定它

时间:2018-02-14 10:46:29

标签: opencv compiler-errors

我对opencv.js来说是全新的。我在构建opencv.js时遇到了一些问题 我正在使用Windows 10.I按照以下步骤设置opencv.js

https://docs.opencv.org/3.3.1/d4/da1/tutorial_js_setup.html

1-)首先,我使用下面的链接下载Empscripten https://kripken.github.io/emscripten-site/docs/getting_started/downloads.html#sdk-installation-instructions

2-)并执行此行子命令propmpt(在empscripten文件夹中)

 emsdk
 emsdk_env.bat

执行此操作后,Empscripten设置路径

EMSDK = C:/Users/q/Desktop/web/opencv.js/emsdk-portable-64bit
EM_CONFIG = C:\Users\q\.emscripten

3-)下载phyton 3

4-)克隆opencv

git clone https://github.com/opencv/opencv.git

5-)执行此代码来构建opencv.js但我收到此错误

python C:\Users\q\opencv\platforms\js\build_js.py C:\OpencvJS

Error:
Cannot get Emscripten path, please specify it either by EMSCRIPTEN environment variable or --emscripten_dir option.

问题看起来像“EMPSCRİPTEN无法正确设置路径而第5部分无法执行”。如何解决此问题?

2 个答案:

答案 0 :(得分:1)

export EMSCRIPTEN=~/path_to_emsdk/emsdk/upstream/emscripten

答案 1 :(得分:0)

在Linux上

我跑

# Clone, pull, and build the latest "sdk" Emscripten environment
./emsdk install sdk-incoming-64bit

# Set the "incoming SDK" as the active version.
./emsdk activate sdk-incoming-64bit

然后运行

source ./emsdk_env.sh

emsdk需要工具和sdk 该脚本对我有帮助,您可以尝试