opencv4nodejs icon indicating copy to clipboard operation
opencv4nodejs copied to clipboard

mac m1 use electron build Ubuntu exe.. hit opencv4nodejs.node: invalid ELF header

Open rr13k opened this issue 3 years ago • 1 comments

hi, I use @u4/opencv4nodejs in the electron. The Mac package runs normally, but when I package Ubuntu, I cannot run the prompt opencv4nodejs node: invalid ELF header.

I guess it's because of the packaging environment, but because of the network problem, I can't get through Ubuntu

@U4/opencv build for automatic compilation,

I try to compile opencv manually and configure it with the following command

export OPENCV4NODEJS_ DISABLE_ AUTOBUILD=1

export OPENCV_ INCLUDE_ DIR="/usr/local/opencv_4.1.2/include"

export OPENCV_ LIB_ DIR="/usr/local/opencv_4.1.2/lib"

export OPENCV_ BIN_ DIR="/usr/local/opencv_4.1.2/bin"

After configuration, I can successfully install opencv4nodejs

However, it cannot be used in the electricity process because it is required in the normal electricity process

build-opencv --electron --version 4.5.4 build

Therefore, I need to know that if you use the local opencv to do -- electric build

Thanks for any guidance.

Because of the project problem, we can't provide an example. I'm sorry.

rr13k avatar Nov 11 '22 10:11 rr13k

Still not using electron, can not helps.

I have an electron sample here it may be outdated...

UrielCh avatar Nov 15 '22 08:11 UrielCh