現在、C++ で SDL を使用して簡単なゲームを作成しています。コマンドラインを使用して Ubuntu でゲームをコンパイルして実行すると、ゲームは問題なく完全に実行されます。しかし、Windows 7 で Codeblocks を使用して同じコードをコンパイルしようとすると、毎回約 12 秒後にプログラムがクラッシュします。GDB を使用してメモリ関連の問題を検索し、すべてのアセット (画像、音楽など) が正しいディレクトリにあることを確認しましたが、問題の解決に役立つものは何も見つかりませんでした。Windows で SDL または C++ コードをコンパイルする際に、Linux では不要な何かが不足していますか?
どんな助けでも大歓迎です。
ここに私のコードへのリンクがあります: https://www.dropbox.com/s/gebuas2xc9esq82/src.zip
次の行を使用して main.cpp ファイルのみをコンパイルします: g++ -o main main.cpp -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf
このコードをコンパイルするには、SDL、SDL_image、SDL_mixer、および SDL_ttf がインストールされている必要があります。