2

最近、学習目的で SFML API の学習を開始しましたが、Codeblocks IDE と Visual Studio のみをサポートしているように思えます。私はどちらの IDE も自分のアイデアでは嫌いですが、代わりに Qt に付属している IDE が好きです。

基本的に Qt クリエーター内で SFML を使用することは可能ですか?

編集:

Qtクリエーターで動作するようにsfmlをセットアップするのに8日間苦労した後、いつかGoogleでこれを見つける人もいると思いますが、解決策を見つけました:

ステップ 1: Web サイトから SFML の VS バージョンをダウンロードします (codeblocks バージョンではありません) ステップ 2: C:\SFML-1.6\lib から DLL を system32 ディレクトリにコピーします ステップ 3: qt クリエーターを開き、プレーンな C++ プロジェクトを作成して、開きます.pro ファイルに次の行を追加します。

    INCLUDEPATH += C:\SFML-1.6\include
LIBS += C:\SFML-1.6\lib\sfml-system.lib \
    C:\SFML-1.6\lib\sfml-window.lib \
    C:\SFML-1.6\lib\sfml-graphics.lib \
    C:\SFML-1.6\lib\sfml-audio.lib \
    C:\SFML-1.6\lib\sfml-network.lib

そして、あなたは完了です!

4

2 に答える 2

3

簡単な答え: はい。

IDE はそれほど重要ではありません。コンパイラが行います。Qt Creator が使用するコンパイラに応じて、適切な SFML パッケージをダウンロードします。ほとんどの場合、MinGW ベースのバージョンは、Qt Creator のデフォルト インストールで問題なく動作します。(MinGWに依存していると思いますか?)

あとは、SFML を独自のディレクトリに配置し、Qt Creator プロジェクトで正しいパスを設定していることを確認するだけです。実際にはそれほど多くはありません。

于 2012-08-21T13:56:57.943 に答える