ImageC is written in the C++ programming language and uses the Linux operating system. During the build process, it is compiled for Linux, Windows and macOS.
For developing VSCode and a Docker devcontainer is used. The devcontainer is actually only tested for Linux operating system.
Warning If you want to try developing under Windows, you can try Docker for Windows together with the Windows Subsystem for Linux (WSL). However, we do not provide any support or guarantee that it works.
Preparation
- Download VSCode
- Clone ImageC repo
https://github.com/joda01/imagec.git
- Open the cloned directory using VSCode.
- Install
Dev Containers
extension and Reopen open the project in container.
First time to build
ImageC uses Conan build system. The artifacts needed for building are stored in our ImageC artifactory. First time you want to build, please contact us and request access to the artifactory.
- Request artifactory request support@imagec.org
- Execute
./build_linux.sh --init
and enter your received token to login at the artifactory. - Execute
./build_linux.sh --make
- Execute
./build_linux.sh --build
The build artifacts are placed into ./build/build/output