Howtos - Hack on Windows » History » Revision 114
Revision 113 (Greg Burri, 05/21/2026 02:48 AM) → Revision 114/115 (Greg Burri, 05/21/2026 09:16 AM)
h1. Howtos - Hack on Windows 10 & 11
You need to:
# Install _Git for Windows_ (needed by _Tortoise Git_) : https://gitforwindows.org/.
## Do not install in "Program files" or in a path which contains spaces. We recommend to install in @C:\git@.
# Install _Qt_ and _Qt Creator_ from https://www.qt.io/download-qt-installer
## Select the latest version of MinGW 64 bits during installation (11.2.0 for instance)
# Install protobuf library source
## Download and uncompress the latest release from : https://github.com/protocolbuffers/protobuf/releases (for example: @protobuf-cpp-3.11.4.zip@)
## Rename the directory to @protobuf@
## Launch "Git Bash" and go to @/c/protobuf@ then type :
### @$env.PATH = ($env.PATH | prepend ['C:\Qt\Tools\llvm-mingw1706_64\bin' 'C:\Qt\Tools\CMake_64\bin'])@
### @mkdir build@
### @cd build@
### @cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=C:/protobuf -Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_SHARED_LIBS=OFF -DCMAKE_CXX_STANDARD=17 -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_CXX_FLAGS="-std=gnu++1z"@
### @cmake --build . -j(sys cpu | length)@
# Git clone the repository :
## _git://github.com/Ummon/D-LAN.git_ if you just want clone the repository (read-only).
## _git@github.com:Ummon/D-LAN.git_ if you have a full access (read+write).
# Set up _Qt Creator_
## Launch _Qt Creator_
## Open the projects @d-lan/application/GUI.pro@ and @d-lan/application/Core.pro@
## For both projects:
### Uncheck _Shadow build_ in the _Build Settings_ tab.
### Add the argument @debug -f Makefile-Core@ to _Make_ for the build configuration _Debug_ and @release -f Makefile-Core@ for the build configuration _Release_. Replace _'Core'_ by _'GUI'_ for the _GUI_ project.
## Add @-e@ as an argument and check[1] @Run in terminal@ in the _Run Settings_ tab of the _Core_ project.
## You can now compile and run the two projects.
fn1. Without this option the Core cannot be launched in debug mode (stderr cannot be used).