-
-
Notifications
You must be signed in to change notification settings - Fork 688
Building For Development
Jonathan Hoffstadt edited this page Apr 21, 2022
·
4 revisions
Requirements
- git
-
Visual Studio 2019 (windows) with the following workflows:
- Python development
- Desktop development with C++
- Game development with C++
Instructions:
- From within a local directory, enter the following bash commands:
git clone --recursive https://github.com/hoffstadt/DearPyGui
- Open the Scripts folder and run the BuildPythonForWindows.bat file.
- In Visual Studio, use Open a local folder to open Dear PyGui folder. This will use CMakeLists.txt as the project file.
- Run Build All.
Requirements
- git
- cmake
- xorg-dev
- libglu1-mesa-dev
- libgl1-mesa-dev
- libxrandr-dev
- build-essential
Instructions:
- From within a local directory, enter the following bash commands:
git clone --recursive https://github.com/hoffstadt/DearPyGui
- From the terminal, enter the Scripts folder and run the following bash commands:
chmod +x BuildPythonForLinux.sh
./BuildPythonForLinux.sh
- Then from within the DPG root directory, build with cmake:
mkdir cmake-build-debug
cd cmake-build-debug
cmake ..
cd ..
cmake --build cmake-build-debug --config Debug
Requirements
- git
- cmake
- XCode
- harfbuzz
Instructions:
- From within a local directory, enter the following bash commands:
git clone --recursive https://github.com/hoffstadt/DearPyGui
- From the terminal, enter the Scripts folder and run the following bash commands:
chmod +x BuildPythonForMac.sh
./BuildPythonForMac.sh
- Then from within the DPG root directory, build with cmake:
mkdir cmake-build-debug
cd cmake-build-debug
cmake ..
cd ..
cmake --build cmake-build-debug --config Debug
DearSandbox is the embedded version of Python used for developing.