J'ai besoin de faire un objet Max en dur(SDK maxmsp et VisualC++)mais je ne sais pas trop par où commencer, j'ai des problèmes d'éditeur de liens car il y a des #include (par exemple "ext_obex.h") qui ne fonctionne pas, j'aimerais savoir si quelqu'un peut m'aider pour la création d'objets Max en C ou si quelqu'un connait des liens sur le sujet...merci d'avance
Hors ligne
Je vais regarder ça.
Hors ligne
Je suis totalement incompétent en la matière , je t'invite tout de même à consulter ce post ou j'y recense tout les liens avec un bref déscriptif en rapport avec MAX,MSP et Jitter.
http://codelab.fr/664
Hors ligne
C'est quoi ton niveau en c/c++ ?
J'arrive (malgré bien des difficultés) à compiler le premier exemple avec devcpp, j'sais pas si il marche par contre (j'ai pas tout à fait piger comment ça marchait cette histoire pour l'mettre dans max).
A suivre.
T'as quoi comme genre d'erreurs ?
Hors ligne
Disons que j'ai des bases, j'en est pas mal fait à l'école mais ça fait longtemps(bts électronique).
En fait j'ai pas réussi un seul exemple car je ne suis pas arrivé à configurer mon IDE, en même temps je n'ai essayé qu'avec visual C++ je vais essayer avec dev C++.
Explique moi stp comment tu as fait pour inclure les headers(.h),les bibliothèques(.lib) et les manipent à faire avec l'éditeur de liens.
Dans le tuto de la SDK max il y a les choses suivantes à faire:
Output file: <name.mxe> (in other words, specify a .mxe extension
rather than .dll).
DLL Exports: main is the only exported function. You can
export via a .DEF file or via the __declspec(dllexport) specifier.
Je ne sais pas s'il faut vraiment faire cela, peut tu m'aider..merci
Hors ligne
Pour les headers il faut soit les mettre dans le dossier "include" de ton compilo et les appeller avec #include <ext.h> ou alors avec les mettre n'importe ou et #include "chemin_relatif_aufichier_source/ext.h"
Et pour les libs tu dois linker (choisir le fichier dans l'éditeur de lien) MaxAPI.lib.
Bon sous devcpp c'est le gros bordel quand même, j'arrive à compiler mais ça marche pas dans max (pas de main qu'il me dit), sur les forums officiel y'a quelqun qui a réussit, ça a p'tet à voir avec le .DEF j'ai pas trop pigé cette histoire.
Mais à par ça tu dois pouvoir ouvrir les fichiers projets fournit avec le sdk avec VisualC++.
Moi j'avais des problèmes avec les commentaires c++ ( // ) et le vieux void main() du c qui n'étaient pas trop compatible, en fait fallait juste décocher le respect de la norme dans le compilateur.
Hors ligne
Par contre avec cygwin (émulateur linux:http://www.cygwin.com/) ça marche nickel, suffit de suivre "Cygwin_gcc_Howto.rtf" dans le sdk.
Bon ça devrait marcher aussi avec devcpp parce que le compilo c'est aussi gcc.
Hors ligne
Ca marche aussi ouaip.
Hors ligne
Ok merci de ton aide...
j'essai de suite avec dev c++...peut tu me copier coller ton code C stp
Hors ligne
J'y touche pas au code, prend un fichier des exemples du sdk.
Faut juste ajouter :
#define WIN_VERSION 1
#define WIN_EXT_VERSION 1
Au début.
Hors ligne
Pages: 1