我尝试运行本教程http://videocortex.io/2017/opencv-web-app/,以构建和试用OpenCV WebAssembly。但我无法超越步骤“构建系统”--我已经构建了emscripten 1.38.21,安装了Python3.13.2,但最终得到了一个错误:
我漏掉了什么吗?




当我运行emcc -v时,还会得到一些错误:
警告:root: llvm版本看起来不正确(看到"6.0",预期的"3.7")错误:root:Emscripten,llvm和clang版本不匹配,这是危险的(1.35.0,"1.38.21","1.38.21")错误:root:确保在每个回购中使用相同的分支,并对每个更新更新。见来源/LLVM-Backend.html信息:root:(Emscripten :运行正常检查) emcc (emscripten gcc/ clang样替换+链接器模拟GNU ) 1.35.0 clang版本6.0.1 (Emscripten 1.38.21 : 1.38.21)目标: x86_64-pc-windows-msvc线程模型: posix InstalledDir: D:\Repositories\emsdk\clang\e1.38.21_64bit警告:D:\Repositories\emsdk\clang\e1.38.21_64bit:D:\Repositories\emsdk\clang\e1.38.21_64bit版本出现错误(看到"6.0",预期"3.7")错误:root:Emscripten,llvm和clang版本不匹配,这是危险的(1.35.0,"1.38.21","1.38.21")错误:root:确保在每个回购中使用相同的分支,并在每个更新上更新。参见来源/LLVM-Backend.html信息:root:(Emscripten:运行正常检查)
发布于 2018-12-19 05:37:03
有人已经成功地将OpenCV编译成WebAssembly。您可以访问GitHub存储库并遵循以下步骤:
git clone https://github.com/ucisysarch/opencvjs.git cd opencvjs git clone https://github.com/opencv/opencv cd opencv git checkout 3.1.0./emsdk update ./emsdk install sdk-incoming-64bit --shallow ./emsdk activate sdk-incoming-64bit source ./emsdk_env.shpython make.py --wasmhttps://stackoverflow.com/questions/53781802
复制相似问题