Bonjour,
Je suis entrain de porter un de mes algos sur Matlab. Il est en C. La version originale "historique" fournit un programme en ligne de commande. J'ai repris le code original qui date 2000 et je l'ai toiletté en vue de le porter sur Matlab.
Ce que je voudrais, c'est, après avoir fini, ne diffuser qu'un seul programme .cpp.
Si on le compile "normalement", il produirait un executable avec le fonctionement "historique". Et si on le compile dans matlab via la commande mex, il produirait le mexfile qui va bien.
Pour cela, le programme a besoin de savoir qui le compile. du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3#ifdef COUCOU_C_MATLAB_KI_E_O_MANETTES #include "mex.h" #endif
Partager