System requirements - hipandayu/artoolkitx GitHub Wiki

Supported platforms:

artoolkitX v1.0 supports the following platforms:

  • iOS v8.0 and later
  • Android v5.0 and later
  • macOS v10.9 and later
  • Linux v2.6 and later
  • Windows 7 and later

Supported architectures for each platform:

  • iOS: armv7, armv7s, arm64
  • Android: armeabi-v7a, x86, arm64-v8a, x86_64
  • macOS: x86_64
  • Linux: x86_64
  • Windows: x86_64

Recommended development environments:

  • iOS: Xcode 9.0 on macOS 10.13 or later
  • Android: Android Studio v3.0 with Android NDK r16 or later
  • macOS: Xcode 9.0 on macOS 10.13 or later
  • Linux: gcc 5.0 and later with libcpp 5.0 and later.
  • Windows: Microsoft Visual Studio 2017

Required OS components to build and run artoolkitX example applications:

  • Linux (Debian-based systems):
libjpeg8
libgl1-mesa-glx
libc6
libcurl3
libsqlite3-0
zlib1g
libudev1
libv4l-0
libdc1394-22
libgl1-mesa-dev
libsdl2-dev
libavcodec57
libavformat57
libswscale4
libtiff5
libpng16-16
libjasper1
libgtk2.0-0
  • Linux (RPM-based systems):
libjpeg-turbo
mesa-libGL
glibc
libcurl
libsqlite3x
zlib
systemd
libv4l
libdc1394
mesa-libGL-devel
glibc-devel
zlib-devel
SDL2-devel
libavcodec
libavformat
libswscale
libtiff
libpng
libjasper
libgtk2
  • Linux (Raspbian for Raspberry Pi):
libjpeg8
libc6
libcurl3
libsqlite3-0
zlib1g
libudev1
libv4l-0
libdc1394-22
libavcodec57
libavformat57
libswscale4
libtiff5
libpng16-16
libjasper1
libgtk2.0-0