je cherche a compiler un projet open-source tres peu connus/utilise (MultiRNAFold, un logiciel de calcul de pliage de molecules pour ma douce )
Et bon deja le makefile est pas super, mais maintenant j'ai une erreur de compilation dans un fichier particulier, qui commence comme cecI :
Code :
- #ifndef PARTITION_FUNCTION_COMPLEX_H
- #define PARTITION_FUNCTION_COMPLEX_H
- #include <complex.h>
- // TODO: should this be long double?
- typedef PARAMTYPE Real;
- //typedef double Real;
- typedef complex<Real> Complex;
|
Ca crash sur typedef complex<Real> Complex;
src/simfold/s_partition_function_complex.h:26: erreur: expected unqualified-id before ‘<’ token
On a pas le droit de faire ce genre de choses ?? Quelle serait une ecriture qui proposerait le meme principe ? (Utiliser par la suite Complex au lieu de complex<Real> ?)
J'ai pas tellement envie de mettre trop les mains dans le code source qui m'a l'air merveilleusement maintenu
---------------
Un blog qu'il est bien