paccpp / MaxStarterKit

Max object programming - starter kit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MaxStarterKit

Ce répertoire fourni une architecture de base pour écrire des externals pour Max (v6.1.9 ou plus récent).

Installation

voir installation de cmake, Xcode/Visual Studio...


Vous aurez aussi besoin de git pour pouvoir cloner ce répertoire

  • Vérifiez que git est installé en tapant : git --version
  • Si vous ne l'avez pas :

Vous pouvez desormais utiliser git en ligne de commande, ou passer par un client git en installant par exemple SourceTree sur Mac et Windows.


  • Créer un répertoire vide en local (ex. "MyMaxObjects").

  • Dans le terminal ou la console, se rendre dans ce répertoire en tapant:

cd "path_to_my_folder"
  • Si vous utilisez un client git, cloner ce dépôt grâce à l'interface graphique, sinon clonez ce dépôt dans le répertoire local que vous venez de créer en tapant en ligne de commande :
git clone --recursive https://github.com/paccpp/{name_of_this_repository}.git .
  1. Créer ensuite un dossier build en tapant : mkdir build et s'y rendre cd build.

  2. Vous pouvez maintenant générer des projets pour votre environnement :

Mac

Pour générer un projet Xcode taper :

  • cmake -G Xcode ..
  • Ouvrez le projet Xcode généré dans le dossier build pour compiler à partir de l'IDE, ou compiler directement le projet en tapant cmake --build .

Répéter ces commandes à chaque modification du projet (ajout, suppression de fichier, dossier).

Windows

La commande exacte à taper va dépendre de la version de Visual Studio que vous avez installée.

  • Taper cmake --help pour obtenir la liste des options disponibles.
  • Si vous avez par exemple Visual Studio 2013, la commande à taper ressemblera à :
    • 32 bit: cmake -G "Visual Studio 12" ..
    • 64 bit: cmake -G "Visual Studio 12 Win64" -DWIN64:Bool=True ..

Quand le projet est généré, vous pouvez ouvrir le fichier .sln avec Visual Studio.

Répéter ces commandes à chaque modification du projet (ajout, suppression de fichier, dossier).

Makefiles

Pour compiler directement en ligne de commandes :

  • tapper cmake .. puis cmake --build . ou make .

Pour ajouter un external:

  • Dupliquer un dossier existant dans le répertoire source/projects/

  • renommer le dossier copié ex : my.objectname pour un objet max ou my.objectname_tilde pour un objet dsp.

  • Générer à nouveau le projet en utilisant la commande cmake dans le dossier build puis ouvrez le pour modifier le code source et compiler.

    Les externals compilés se trouvent dans le répertoire externals.

Crédits

Liens

About

Max object programming - starter kit

License:GNU General Public License v3.0


Languages

Language:Max 51.9%Language:C++ 31.8%Language:CMake 16.3%