CrazyTang
Build
git clone https://github.com/ZhangFengze/CrazyTang.git
cd CrazyTang
git submodule update --init --recursive
python tools/server.py # for server
python tools/client_gui.py # for client
Build Requirements
- a C++20 compatible compiler
- cmake 3.19+
- python 3
Note that we intentionally take advantages of the latest features of C++ standard and other tools.
It is recommended to keep toolchains up-to-date.
Windows
Just install the latest Visual Studio
CMake
and Python
.
Linux
Usually we have to build from source.
https://hub.docker.com/r/rikorose/gcc-cmake
is here to help you
cd CrazyTang
docker run -it --rm -v `pwd`:/usr/src/myapp -w /usr/src/myapp rikorose/gcc-cmake
# now you have gcc cmake and python