You need to install
Make sure you have a working git-installation. Open a command prompt and clone the Asset-Importer-Lib via:
git clone https://github.com/assimp/assimp.git
For assimp.lib without any tools:
cd assimp
cmake CMakeLists.txt
cmake --build .
For assimp with the common tools like assimp-cmd
cd assimp
cmake CMakeLists.txt -DASSIMP_BUILD_ASSIMP_TOOLS=ON
cmake --build .
Note that by default this builds a shared library into the bin
directory. If you want to build it as a static library see the build options at the bottom of this file.
First, you have to install Visual-Studio on your windows-system. You can get the Community-Version for free here: https://visualstudio.microsoft.com/de/downloads/ To generate the build environment for your IDE open a command prompt, navigate to your repo and type:
cmake CMakeLists.txt
This will generate the project files for the visual studio. All dependencies used to build Asset-Importer-Lib shall be part of the repo. If you want to use you own zlib installation this is possible as well. Check the options for it.
See https://stackoverflow.com/questions/40803170/cmake-uwp-using-cmake-to-build-universal-windows-app
Older versions of MinGW's compiler (e.g. 5.1.0) do not support the -mbig_obj flag required to compile some of assimp's files, especially for debug builds. Version 7.3.0 of g++-mingw-w64 & gcc-mingw-w64 appears to work.
Please see CMake Cross Compiling for general information on CMake Toolchains.
Some users have had success building assimp using MinGW on Linux using polly.
The following toolchain, which is not maintained by assimp, seems to work on Linux: linux-mingw-w64-gnuxx11.cmake
The following toolchain may or may not be helpful for building assimp using MinGW on Windows (untested): mingw-cxx17.cmake
Besides the toolchain, compilation should be the same as for Linux / Unix.
The cmake-build-environment provides options to configure the build. The following options can be used:
You can download and install assimp using the vcpkg dependency manager:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install assimp
The assimp port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please create an issue or pull request on the vcpkg repository.
You can install the Asset-Importer-Lib via apt:
sudo apt-get update
sudo apt-get install libassimp-dev
You need to have pip installed:
pip install pyassimp
Just check itchi.io