greyltc / heekscnc Goto Github PK
View Code? Open in Web Editor NEWThis project forked from heeks/heekscnc
HeeksCNC is an CAM add-on for HeeksCAD
Home Page: http://heeks.net
License: Other
This project forked from heeks/heekscnc
HeeksCNC is an CAM add-on for HeeksCAD
Home Page: http://heeks.net
License: Other
HeeksCNC ======== This file describes how to build and install HeeksCNC under Unix systems. 0. Requirements --------------- To build HeeksCNC, you need to install these requirements (with develoment files) * HeeksCAD * OpenCASCADE or OCE (OpenCASCADE Community Edition) * wxWidgets 2.8 1. Preparation -------------- Create a build directory (e.g. build/ in sources root directory): mkdir build cd build 2. Configure build ------------------ If you want a default prefix (/usr/local) and a "Release" type, simply run: cmake .. If you want to change install prefix (e.g. /usr): cmake -DCMAKE_INSTALL_PREFIX=/usr .. If you want to debug HeeksCNC and its install: cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/install .. Important note: HeeksCNC's prefix should be the same as HeeksCAD to work correctly 3. Build -------- After a successful CMake configuration, you can build using: make If you want more output (ie. to debug): make VERBOSE=1 4. Install ---------- Using default or system-wide prefix: sudo make install Please note that if you installed it in /usr/local, you may need to run: sudo ldconfig If you choose a user-writable prefix, superuser privileges are not needed: make install 5. Run ------ HeeksCNC is used through HeeksCAD interface. HeeksCNC requires additional python modules at runtime: - python module built by libarea - python module built by opencamlib X. One-liner snippets --------------------- Default: mkdir build && cd build && cmake .. && make Debug: mkdir debug && cd debug && cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/install .. && make && make install LD_LIBRARY_PATH=install/lib install/bin/heekscad
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.