2017-05-05 17 views
1

私はCode :: BlocksでSFMLを設定しようとしていましたが、かなり問題があるようです。 Code :: BlocksにはSFMLに関する多くのスレッドがあり、その多くにはソリューションがありますが、それらのどれも私のためには機能していないようです。Code :: Blocksを使ったSFML

私はCode ::: Blocks 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が、私は自分のコードをビルドしようとしたときに、私はこのメッセージを取得する使用

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

は、これは私が使用するチュートリアルです:https://www.sfml-dev.org/tutorials/2.4/start-cb.php

私も試してみましたCMakeを使って自分自身でSFMLをコンパイルし、それをMinGW Makefilesに設定しますが、どちらも機能しません。ログを共有することはできますが、アップロードする場所はわかりません。

私は2つの異なるコンピュータで試してみましたが、同じ問題を抱えています。

編集:チュートリアルのコードと同じコードを使用します。

+1

SFMLの "GCC 4.9.2 TDM(SJLJ) - 32ビット"バージョンを使用していますか? SFMLのバージョンは、コンパイラと正確に一致する必要があります。 – texus

答えて

0

夜間にCodeblocksを入手し、git & cmakeをインストールしてソースからSFMLをコンパイルすることをお勧めします。

+0

これはコメントでなければなりません – roottraveller

+0

私はgitとcmakeをインストールしましたが、すでに試したこと以外はcmakeを使って別のメソッドを使ってコンパイルするはずですか?なぜなら、私はまだ同じエラーが発生するからです。これは私が得るエラーです:http://textuploader.com/d9r6e – Hahagaga12

関連する問題