0

こちらのチュートリアルを使用して、Xcode で SDL をセットアップしようとしています。 http://www.sdltutorials.com/sdl-tutorial-basics

このチュートリアルに従ってすべてを正しくセットアップしましたが、ビルド後にエラーはありません。唯一の問題は、プログラムを実行しても SDL_Surface が表示されないことです。コンソールには何も表示されず、エラーはスローされません。言うための解決策を探していますが、私の問題に関連するものは何も見つかりません。誰かがそれをチェックして、私が間違っていることを教えてくれたら、ここに私のコードを Git に載せます。本当にありがとう!

https://github.com/syobonaction/rubicon.git

4

1 に答える 1

0

これはばかげていますが、犯しやすい間違いです。

あなたのプロジェクトには main.m (デフォルトのココア アプリケーション プロジェクトに含まれています) が含まれており、SDLMain.m は含まれていません。そのため、SDL コードは実行されず、代わりに空の Cocoa アプリケーションを実行しているだけです!

これを修正するには、SDLMain.m をクリックし、右側のユーティリティ ペインを開き、チェックボックスをクリックして SDLMain.m をターゲットに追加します。次に、左側のナビゲーション ペインの [サポート ファイル] に移動し、main.m を見つけてプロジェクトから削除します。main.m は、必要のない Cocoa アプリケーションを起動するだけなので、まったく必要ありません。(SDLMain.m もココア アプリケーションを起動しますが、ココア アプリケーションを SDL システムにリンクする前ではありません。)

于 2013-02-26T21:27:50.347 に答える