1

さて、SFMLを使用するC ++プロジェクトがあり、MinGWを使用してCMDからコンパイルできるようにしたいと思います。私はそれを持っているので、compile.cppを使用できますが、SFMLで動作するためには、さらに何をしなければならないかを知る必要があります。CodeBlocksとMinGWを使用してコンパイルしようとしましたが、実行しようとするまでは正常に動作します。実行しようとすると、コンピューターにsfml-system.dllがないことがわかります。これは私がそれを間違ってインストールしたことを意味しますか?私はCodeBlocksのインストールを文字までたどりました...私はinclude\SFMLをMinGWのinclude\に入れ、li​​b\からのすべての*.aをMinGWの\libにも入れました。あなたが与えることができる助けをありがとう!

4

2 に答える 2

5

さて、それがうまく構築sfml-system.dllされ、リンク時にリンクする場合、実際の問題はありません。あなたがする必要があるのは、ビルドされたファイルがsfml-system.dllあるディレクトリにコピーする(またはそれにリンクする)ことです。.exeこれにより.exe、必要なライブラリが見つかります。

于 2012-11-07T06:49:31.490 に答える
0

libgcc_s_dw2-1.dllは、最新のMinGWリリースではbinフォルダー内にあります。

.exeフォルダーにコピーすると、実行されます。

于 2019-06-25T15:10:01.823 に答える