2017-05-05 9 views
1

Code :: Blocks를 사용하여 SFML을 설정하려고했지만 상당히 문제가있는 것으로 보입니다. Code :: Blocks을 사용하는 SFML에 대한 많은 스레드가 있으며 그 중 많은 솔루션이 있지만 그 중 아무 것도 저에게 적합하지 않습니다.Code :: Blocks를 사용하는 SFML

코드를 사용합니다 : : 블록 16.01 - 32 비트. Code : Blocks의 시작 페이지에서 "Release 16.01 rev 10702 (2016-01-25 19:50:14) gcc 4.9.2 Windows/unicode - 32 bit"라고 말하면 중요합니다.

나는 SFML이는 MinGW 2.4.2 사용,하지만 난 내 코드를 빌드하려고 할 때마다 나는이 메시지를 얻을 : https://www.sfml-dev.org/tutorials/2.4/start-cb.php

나는 또한에 시도했다 :

||=== 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)) ===| 

이 내가 사용하는 튜토리얼입니다 CMake를 사용하여 SFML을 직접 컴파일하고 MinGW Makefile로 구성하지만 작동하지 않습니다. 로그를 공유 할 수는 있지만 업로드 할 위치를 모릅니다.

두 대의 컴퓨터에서 시도해 본 결과 동일한 문제가 발생했습니다.

편집 : 튜토리얼의 코드와 동일한 코드를 사용합니다.

+1

SFML의 "GCC 4.9.2 TDM (SJLJ) - 32 비트"버전을 사용하고 있습니까? SFML 버전은 컴파일러와 정확히 일치해야합니다. – texus

답변

0

야간에 Codeblocks를 받고 나서 & cmake를 설치 한 다음 원본에서 SFML을 컴파일하면 몇 가지 사항을 제안 할 것입니다.

+0

이것은 코멘트 여야합니다 – roottraveller

+0

git와 cmake를 설치했지만 이미 시도한 것을 제외하고는 cmake와 다른 방법으로 컴파일해야합니까? 나는 여전히 같은 오류가 있기 때문에. 이것은 내가 얻는 오류입니다 : http://textuploader.com/d9r6e – Hahagaga12