更新:詳細については私の答え、ポインタエラーを確認してください。 私は、いくつかのテスト資産を読み込み、SDL2を使ってそれらを画面にblitする機能を持っています。この関数は、コマンドを実行する直前にsegfaultをスローします。明確な原因はありません。この関数の変数のいくつかはグローバルであることに注意してください。 機能の内容: printf("DEBUG");
int menu
SDL2のテクスチャとしてロードされたスプライトシートからスプライトをレンダリングする際に問題があります。この演習では、上端と下端に2つのスプライトが表示され、残りの2つは最初の3つのスプライトがレンダリングされますが、不思議なことに4はレンダリングされず、同じコード構造になっています。その結果、フリーズした黒い画面が表示され、99行目にあるMac OS Sierra 10.12.6のXcode