bbc / turingcodec

Source code for the Turing codec, an HEVC software encoder optimised for fast encoding of large resolution video content
http://turingcodec.org/
GNU General Public License v2.0
154 stars 39 forks source link

Cannot compile with MSYS2 + MinGW-w64 #4

Open filler56789 opened 8 years ago

filler56789 commented 8 years ago

Both CMake GUI and the command-line CMake return errors, certainly because the current "cmake files" are incomplete. Also, please stop assuming that Visual Studio is the only way to compile programs on Windows. Specially for command-line applications, µ$oft Visual Studio is overkill.

matteonaccari commented 8 years ago

Hello Marsia,

We noted the problem and will try to build the code using your settings. The Turing codec has been mainly developed using g++ under Linux and MS Visual Studio 2015 under Windows. For this reason we felt was safer to recommend these settings to users. Given that the project in still in its infancy, we'll expand the support in the due course.

Best regards, Matteo Naccari

himslm01 commented 7 years ago

I build Turing Codec for Windows 64 bit by cross-compiling on Linux.

In fact I do the build in Docker containers, so that I can quickly rebuild from scratch. Therefore I can do the build on any platform that can run Docker - which is Linux, Windows and Mac.

So, as an example, when I'm at home I build Turing Codec for Windows 64 bit on a Mac, by doing the build in a Docker container on the Mac. And when I'm at work I do exactly the same build on Linux, by using exactly the same commands in Docker running on Linux.