Closed ajhalls closed 4 years ago
It looks like you're missing the actual crosscompiler. What about sudo apt install mingw-w64
?
You were absolutely right. I suggest adding the following to the install instructions:
apt install -y cmake ffmpeg libavcodec-dev libavformat-dev libavutil-dev libevent-pthreads-2.1-6 libgnutls28-dev libgnutls28 libjpeg-dev liblzo2-dev libpng-dev libsdl2-dev libswscale-dev libsystemd-dev lzo mingw-w64
The crosscompiler won't be able to use, i.e. link to, the mentioned -dev packages, so just adding mingw-w64.
I am wanting to try using this in a Windows application and tried compiling on Ubuntu.
I installed the prerequisites first:
apt install -y cmake ffmpeg libavcodec-dev libavformat-dev libavutil-dev libevent-pthreads-2.1-6 libgnutls28-dev libgnutls28 libjpeg-dev liblzo2-dev libpng-dev libsdl2-dev libswscale-dev libsystemd-dev lzo
From the libvncserver directory I perform:
I get the error:
When I do a
cmake ..
first though, it seems to do better:However, no dll or exe files are created. I do get this new set of files in the ./examples directory, but am unsure what I would do with them, or if they are actually anything at all since I didn't strictly follow the documentation.
Running on Ubuntu 18.04 with gcc info: