About creation process


This is my first C++, first OpenGL project, also a first project that I spent couple weeks on.

First I built similar app on JS, but it was awfully slow, so I decided to rewrite it on "the fastest language I know" using magical powers of GPU.

With guides from yt channel The Cherno learning OpenGL and C++ was really easy, I managed to understand all that I needed in 2-3 weeks. But I started struggling when I wanted to create installation files, because there are very few guides. As an installation packages builder I chose to use CMake+CPack. On internet, there is a "4-step guide" on making deb packages (for Linux Debian-based systems), and that is the only thing that explains how CMake works better than documentation and random stackoverflow questions. When I wanted to make installer under Windows, I read about NSIS, which allows CPack create .exe (though it isn't NSIS's main purpose). But I haven't found any guides on how to use CPack with NSIS, so I had to read questions about CPack+NSIS in general, copy and modify code, and read specification for better understanding. Maybe, in the future, I'll just learn to work with Visual Studio, as it can build installers automatically (at least I heard so), but I feel like there isn't enough guides on using CPack with NSIS.

Also, here are sources

Get Fractal Drawer

Leave a comment

Log in with itch.io to leave a comment.