我对制作这个演示有问题。segmentation
当我cd到这个文件夹并运行make命令时,我会得到以下错误消息:
/bin/sh: 1: emcc: not found
make: *** [segmentation] Error 127这就是make文件的样子。
segmentation: ../src/segmentation.cpp ../src/export.cpp
mkdir -p $(OBJDIR)
emcc \
../src/segmentation.cpp \
../src/export.cpp \
-I $(OPENCV_INSTALL_DIR)/include \
$(OPENCV_INSTALL_DIR)/lib/libopencv_core.so \
$(OPENCV_INSTALL_DIR)/lib/libopencv_imgproc.so \
-s EXPORTED_FUNCTIONS="['_on_mouse', '_on_init', '_on_process']" \
-O3 \
--llvm-lto 1 \
--closure 1 \
-s PRECISE_F32=1 \
-s FORCE_ALIGNED_MEMORY=1 \
-s TOTAL_MEMORY=306777216 \
-o ./bin/segmentation.js
clean:
rm ./bin/*.js ./bin/*.mem 我的环境变量有什么问题吗。编译这个程序的正确方法是什么?
发布于 2015-06-13 11:46:21
出于任何原因,.emscripten中的默认路径配置无法在终端中启用emcc。因此,我在/etc/environment中手动设置了EMSCRIPTEN_ROOT,现在它在终端中识别emcc命令。
发布于 2021-01-05 13:34:43
对于Windows,在'emsdk‘文件夹中(从’git克隆https://github.com/emscripten-core/emsdk.git‘下载)运行:
./emsdk activate latest --permanent发布于 2022-07-10 16:32:08
在window 11中遇到相同的问题
在我的例子中,EMSDK的路径存在问题。
运行emsdk_env.bat后
我检查了环境变量中的路径,发现它是E:/emsdk
然后我把它改成了E:\emsdk
现在对我来说很好
https://stackoverflow.com/questions/30776583
复制相似问题