В один прекрасный вечер, понадобилось мне написать небольшое приложение, требования к которому, на первый взгляд, выглядели не такими уж и сложными:
- работа с кое-какими железяками;
- наличие GUI;
- умение работать в Windows XP и выше (не спрашивайте, зачем);
- один исполняемый файл (для Windows);
- крайне желательна версия под macOS;
- проверка наличия обновлений на удалённом сервере по HTTPS.
С учётом того, что всю предыдущую сознательную жизнь с С++ я сталкивался случайно и мимоходом, решение данной задачи (а если быть точнее, то настройка окружения для этого) — оказалось неплохим таким квестом, в конце которого ждал тортик решил поделиться с Вами наработанным опытом, вдруг кому пригодится.
Люблю эту картинку.
Disclaimer: статья от чайника для чайников. За задетые чувства профессионалов C++ и магистров жизненного цикла продуктов я не отвечаю.