ゲームが動作していたので、次のチュートリアルを使用してメニューを実装することにしました。
彼が作成した以前のチュートリアルにあったゲームを作成するためにチュートリアルを使用しませんでした。
プログラムをコンパイルして実行するたびに、プログラムが短時間ロードされてから閉じProcess terminated with status 3 (0 minutes, 1 seconds)
られ、ビルド ログにcode::blocks
.
更新: ペーストビン リンクのコードを現在のものに更新しました。現在デバッガーから取得しているエラーは次のとおりです。
Program received signal SIGSEGV, Segmentation fault.
In TTF_SizeUNICODE () (E:\game\pong\bin\Debug\SDL_ttf.dll)
At E:\game\pong\main.cpp:27
更新 2: 恥ずかしいことにフォントがインストールされていないようです。フォントをインストールすると、デバッガーは画面に「開始」と「終了」のフォントが表示されるようになりましたが、これを実行した直後にプログラムがフリーズし、デバッガーでエラーが発生することはありません。プログラムを正常に実行すると、テキストが表示された後に応答が停止します。奇妙なことです。からプログラムを起動した後、ウィンドウを強制的に閉じた後に気付いたのですがcode::blocks
、これが返されます: Process terminated with status -805306369 (0 minutes, 13 seconds)
。
更新 3: 解決しました。