Couldn't find any Qt related extensions for zed editor, but it didn't stop me writing Qt stuff there anyway.
Thank goodness there is CMake support
Couldn't find any Qt related extensions for zed editor, but it didn't stop me writing Qt stuff there anyway.
Thank goodness there is CMake support
Building a Typed JSON Configuration Library in Modern C++: From JSON Parsing to Compile-Time Reflection: Build a Production-Ready Header-Only Configuration Library with C++23 by Eduard Ghergu, Ph.D. is the featured course 🎓 on Leanpub!
Ever wondered how configuration libraries work under the hood?
Link: https://leanpub.com/courses/leanpub/modern_cpp23_config_lib
The next thing - I've update my BYSU.
Now you can specify extensions of files those will be copied. Or leave necessarily fields empty for copying every file.
You can download the last release from here 👉 https://codeberg.org/xolatgames/BYSU/releases/tag/v1.1.1
Or view its source code here 🏔️👉 https://codeberg.org/xolatgames/BYSU
#cpp #cplusplus #sdl #sdl3 #backup #backups #app #apps #soft #software #opensource #imgui #dearimgui #sqlite #sqlite3 #cmake #codelite #codeberg
Weird. If I configure my project using CMake the old way (-B binary dir, -D for cache variables), it configures and builds just fine.
If I use CMakePresets.json and put the same cache variables in there, the build stops working - certain compiler features are suddently required, there are linkage problems among dependencies, etc.
Why?
Greetings everyone! ✌️
Here's another one update of "Dima wants crisps 🍟".
I have add spruces! 🌲🌲🌲😁 (if it say shortly)
https://fediverse.tv/w/9J23vAxE34VXS5vVyqVca9 🎬
You can download the new version from Codeberg 🏔️👉 https://codeberg.org/xolatgames/Dima-wants-crisps/releases/tag/v0.8.0
Or you can also download this game from my website, as always 👉 https://xolat.games/search-by-tags/glfw.html
Thanks for reading! And I wish ya a good day! 😉
#opengl #gamedev #cpp #cplusplus #glfw #blender #blender3d #gimp #gimp3 #opensource #codeberg #assimp #cmake #glfw3 #bullet3 #3d #codelite

«У меня работает»: десять способов узнать, что нет
Я думал, проект готов к релизу. CI думал иначе — и оказался прав десять раз. История про то, что видно только на чистом раннере. «Полностью готовый» и локально зелёный проект — а первый же полный прогон CI вскрыл десяток скрытых проблем: версия CMake на Ubuntu 22.04, строгий GCC 11, артефакты с 403 от CDN, ASan под valgrind, недоступный из сети реестр и другие. Показываю каждую проблему с настоящим сообщением об ошибке и решением, а заодно — как поднял свой раннер, выпустил релиз руками без раннеров и ускорил пайплайн с 53 до 15 минут. Мораль: CI ловит ровно то, что невидимо на машине разработчика, — версии инструментов, окружение и сеть.
https://habr.com/ru/articles/1044402/
#gitlab #gitlabrunner #gitlabci #cmake #docker #тестирование
And another one new! 📰
I've rename "Dima stand 🧍♂️" on "Dima wants crisps 🍟".
And now this means that Dima now hasn't a plan to stands only 🙂. He also want now to walk, jump, and do more actions! 😎
The repository now available by this new link 👉 https://codeberg.org/xolatgames/Dima-wants-crisps
#game #games #3d #3dgame #blender #opengl #glfw #cmake #cpp #cplusplus #opensource #gamedev #platformer #blender3d #codeberg #gimp #gimp3 #assimp #bullet3 #3dplatformer
Hi folks! ✌️
Here's a build of BYSU 🙂👉 https://codeberg.org/xolatgames/BYSU/releases/tag/1.0.0
For who ones who doesn't know for what that - it's the app that will help you to makes backups of your games' saves (or just copies files and folders from one folder to other)
#cpp #cplusplus #sdl3 #sdl #cmake #backup #backups #app #apps #soft #software #opensource #dev #development #build #release #tool #utility #tools #utilities #linux #codeberg #imgui #dearimgui