2013-05-02 2 views
0

Je viens d'installer devcpp, et j'essaie de m'assurer qu'il fonctionne. Quand j'ai rencontré des erreurs de compilation autour de math.h. J'utilise quelques programmes simples qui ont été compilés et exécutés avant, il ne devrait donc pas y avoir de problèmes. J'utiliserais normalement cmath à la place, mais je dois aussi utiliser Magick ++ pour quelques choses, qui utilise math.h. Est-ce que quelqu'un a rencontré ça? Connaissez-vous un travail autour?Dev C, math.h problèmes

Les erreurs sont

Ligne 594 de math.h prévu) «avant '(' jeton

ligne 594 de math.h prévu '' ou '' avant '(' jeton

'abs' ligne non déclarée

extern double __cdecl nearbyint (double); 

et dans le contexte

/* 7.12.9.2 Double in C89 */ 
extern float __cdecl floorf (float); 
extern long double __cdecl floorl (long double); 

/* 7.12.9.3 */ 
extern double __cdecl nearbyint (double); 
extern float __cdecl nearbyintf (float); 
extern long double __cdecl nearbyintl (long double); 
+0

où vous avez téléchargé DEVC++ à partir? est-ce la dernière version? orwell devC++ ou bloodshed devC++? –

+0

J'ai essayé à la fois l'effusion de sang v. 4.9.9.2, et orwell v. 5.4.1. Le résultat est le même avec chacun. – user2207973

+0

pourquoi ne peux-tu pas essayer code :: blocks? C'est mieux et gratuit –

Répondre

1

cette aide du tout - http://www.cplusplus.com/forum/general/5207/

J'utilise aussi Dev C++ en ce moment et ne supporte pas, mais il est nécessaire pour une classe. Y at-il une raison que vous ne pouvez pas utiliser Visual Studio Express, il est également un téléchargement gratuit -

http://www.microsoft.com/en-us/download/details.aspx?id=34673

+0

Je ne peux pas utiliser Visual Studio Express Imagemagick nécessite une construction, et VSE n'a pas les bibliothèques nécessaires pour le construire. – user2207973