Building Ardour on Windows with MSYS2

NOTE: This post was written for Ardour 4. There is at least one more dependency (liblua, possibly more). Since I wrote this article, I've mostly shifted my development environment to linux, hence I haven't kept this post up to date. So, caveat emptor, YMMV, and other suitable disclaimers. If you just want to use Ardour … Continue reading Building Ardour on Windows with MSYS2

Portable C++ on Windows: Part 2 – Libraries

In the previous post in my series on Portable C++ on Windows, Compilers and Command Lines, we walked through the steps required to set yourself up with a windows-based C++ development environment which doesn't rely on the Microsoft platform. We walked through getting set up with MinGW (GCC for Windows), MinGW-MSYS (BASH for Windows) and … Continue reading Portable C++ on Windows: Part 2 – Libraries

Portable C++ on Windows: Part 1 – Compilers and Command Lines

Danushka and I decided to start a new game engine, and this time portability and simplicity are our two major concerns. The portability is mainly because Danu wants to use linux, and I don't. Even if we were't going for portability, we would probably still try to use open tools like Eclipse CDT because the Eclipse … Continue reading Portable C++ on Windows: Part 1 – Compilers and Command Lines