私は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つの異なるコンピュータで試してみましたが、同じ問題を抱えています。
編集:チュートリアルのコードと同じコードを使用します。
SFMLの "GCC 4.9.2 TDM(SJLJ) - 32ビット"バージョンを使用していますか? SFMLのバージョンは、コンパイラと正確に一致する必要があります。 – texus