Installation Steps - FracktalWorks/Fracktory-5 GitHub Wiki

Installation Steps

  1. Install Windows 10 or higher: Ensure you are running Windows 10 or a later version.

  2. Install Visual Studio:

    • Download and install Visual Studio 2022 or higher from visualstudio.microsoft.com.
    • During installation, select the "Desktop development with C++" workload.
    • Ensure Visual Studio is added to the system PATH.
  3. Install Python:

    • Download and install Python 3.12 or higher from python.org.
    • Ensure Python is added to the system PATH during installation.
  4. Install Python Packages:

    • Install sip version 6.5.1:
      pip install sip==6.5.1
      
    1. Install CMake:

      • Download and install CMake 3.23 or higher from cmake.org. Make sure to select the appropriate installer for your system (e.g., Windows x64 Installer).
      • Ensure CMake is added to the system PATH during installation.
    2. Install Ninja:

      • Download Ninja 1.10 or higher from ninja-build.org.
      • Extract the downloaded zip file to a folder, for example, C:\Ninja.
      • Add the Ninja folder to the system PATH:
        1. Open the Start Menu, search for "Environment Variables", and select "Edit the system environment variables".
        2. In the System Properties window, click on the "Environment Variables" button.
        3. In the Environment Variables window, find the "Path" variable in the "System variables" section and select it. Click "Edit".
        4. In the Edit Environment Variable window, click "New" and add the path to the Ninja folder, e.g., C:\Ninja.
        5. Click "OK" to close all windows.
  5. Install Conan:

For 5.9 and earlier:

  • Install Conan version >=2.7.0 <3.0.0:
    pip install "conan>=1.58.0,<2.0.0"
    

For 5.10 and later:

  • Install Conan version >=2.7.0 <3.0.0:
    pip install "conan>=2.7.0,<3.0.0"
    

Ensure all installed programs are available in the system PATH. You can verify this by running the following commands in a command prompt:

python --version
pip show sip
cmake --version
ninja --version
conan --version

If any program is not available in the PATH, follow these steps to add it:

  1. Open the Start Menu, search for "Environment Variables", and select "Edit the system environment variables".
  2. In the System Properties window, click on the "Environment Variables" button.
  3. In the Environment Variables window, find the "Path" variable in the "System variables" section and select it. Click "Edit".
  4. In the Edit Environment Variable window, click "New" and add the path to the directory where the program is installed. For example:
    • For Python: C:\Python39
    • For CMake: C:\Program Files\CMake\bin
    • For Ninja: C:\Program Files\Ninja
  5. Click "OK" to close all windows.
  6. It may need you to restart the machine after a new installation for the program to show up in your PATH