2017-05-05 2 views
1

J'ai essayé de configurer SFML avec Code :: Blocks, mais il semble y avoir un problème. Il y a beaucoup de discussions sur SFML avec Code :: Blocks, et beaucoup d'entre elles ont des solutions, mais aucune ne semble fonctionner pour moi.SFML avec code :: Blocs

J'utilise les codes ::: blocs 16.01 - 32 bits. Sur la page de départ de Code :: Blocks, il est écrit "Version 16.01 rev 10702 (2016-01-25 19:50:14) gcc 4.9.2 Windows/Unicode - 32 bits", si c'est important.

J'utilise SFML 2.4.2 MinGW, mais chaque fois que je tente de construire mon code, je reçois ce message:

||=== Build file: "no target" in "no project" (compiler: unknown) ===| 
C:\Users\johwes16\Desktop\SFML-2.4.2 MinGW32\lib\libsfml-graphics-s.a(CircleShape.cpp.obj):CircleShape.cpp|| undefined reference to `_Unwind_Resume'| 
C:\Users\johwes16\Desktop\SFML-2.4.2 MinGW32\lib\libsfml-graphics-s.a(CircleShape.cpp.obj):CircleShape.cpp:(.text$_ZN2sf11CircleShapeD0Ev[__ZN2sf11CircleShapeD0Ev]+0x24)||undefined reference to `operator delete(void*, unsigned int)'| 
||error: ld returned 1 exit status| 
||=== Build failed: 3 error(s), 0 warning(s) (0 minute(s), 3 second(s)) ===| 

Voici le tutoriel que j'utilise: https://www.sfml-dev.org/tutorials/2.4/start-cb.php

J'ai aussi essayé de compiler SFML moi-même en utilisant CMake, en le configurant à MinGW Makefiles, mais cela ne fonctionne pas non plus. Je peux partager les journaux mais je ne sais pas où les télécharger.

J'ai essayé sur deux ordinateurs différents et ai eu le même problème.

EDIT: J'utilise le même code que celui du tutoriel.

+1

Etes-vous sûr d'avoir téléchargé et d'utiliser la version "GCC 4.9.2 TDM (SJLJ) - 32 bits" de SFML? La version SFML doit correspondre exactement à votre compilateur. – texus

Répondre

0

Je vous suggère de faire quelques choses, obtenir Codeblocks tous les soirs, puis installez git & cmake, puis compiler SFML à partir de la source.

+0

cela devrait être un commentaire – roottraveller

+0

J'ai installé git et cmake, mais suis-je censé compiler en utilisant une autre méthode avec cmake sauf pour le j'ai déjà essayé? Parce que j'ai toujours la même erreur. C'est l'erreur que j'ai: http://textuploader.com/d9r6e – Hahagaga12