UraniumTeam / actias

Cross-platform binary executable format without a virtual machine
Apache License 2.0
1 stars 0 forks source link
c cpp cpp17 cross-platform linux windows

Actias SDK

Actias is a software development kit and an OS-agnostic runtime that enables binary compatibility on desktop operating systems for dynamic libraries and executables written in C and C++.

Compile your native code once and run on any Windows or Linux machine with same processor architecture.

Key features

Actias is not a compiler or a linker. Developers have their own preferred build tools and they can continue using them.

Actias has a command-line tool that converts compiled OS-specific binaries (only Windows' PE is supported for now) to its own ACBX format. The requirement is to use the ActiasSystem module for any system calls. It is planned to implement standard C library on top in the near future.

Usage

See the Samples folder in the repository root for sample projects that use Actias.