This is an log viewer based on imgui.
- Install msys2
https://www.msys2.org/
- Install toolchain
pacman -S pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
- Install GLFW
pacman -S mingw-w64-ucrt-x86_64-glfw
- Install Vulkan SDK
https://vulkan.lunarg.com/sdk/home
- Clone repository
git clone --recurse-submodules git@github.com:stillwuyan/logpad.git
- Compile the project
cd logpad make
- Check build result
ls dist/logpad.exe make run
- Fetch latest source code
pushd 3rdparty/imgui git pull origin docking git checkout docking popd
- Update imgui submodule version
git add imgui git commit -m "some messaage" git push origin master
- dirent
git submodule add -b master --name dirent https://github.com/tronkko/dirent.git 3rdparty/dirent
- imgui
git submodule add -b docking --name imgui https://github.com/ocornut/imgui.git 3rdparty/imgui
- json
git submodule add -b master --name json https://github.com/nlohmann/json.git 3rdparty/json