For Users
JIPCAD Software Download
Official Github for downloads: (https://github.com/JIPCAD/JIPCAD)
Windows users can download the zip file and extract.
VSCode Language Extension:
Find on VSCode Marketplace in-app or here
VSCode download link here
For Developers
JIPCAD currently supports Windows for development. If you prefer not to compile from source, you can use the pre-built zip file above.
Dependencies
- Visual Studio 2019 (https://visualstudio.microsoft.com/)
- CMake
- Qt 5
- OpenMesh
- ANTLR parser generator (https://www.antlr.org/download/antlr-4.8-complete.jar)
- Java
We recommend using Scoop (for CMake) and Vcpkg (for OpenMesh and Qt5). Install Visual Studio first, then Scoop (https://scoop.sh/) and Vcpkg (https://github.com/microsoft/vcpkg).
Quick Setup
scoop install cmake
vcpkg --triplet x64-windows install openmesh
vcpkg --triplet x64-windows install opensubdiv
vcpkg --triplet x64-windows install pugixml
git clone --recursive https://github.com/JIPCAD/JIPCAD
Note: Qt 5.15+ from vcpkg is not compatible with JIPCAD. Download Qt 5.12.5 directly from https://www.qt.io/download-open-source and select it during the Qt Online Installer setup.
Compilation
- Open CMake GUI and configure the project
- Add these entries:
CMAKE_TOOLCHAIN_FILE=<Vcpkg dir>/scripts/buildsystems/vcpkg.cmakeandCMAKE_INSTALL_PREFIX=<Qt cmake filepath>(e.g.C:/Qt/5.12.5/msvc2017_64/lib/cmake) - Configure, Generate, then open the solution in Visual Studio and Build
For the full walkthrough including Qt installation steps, troubleshooting, and screenshots, see the Windows (for developers) guide.