私はPython 2.7とPygame 1.9でビデオゲームを作成しています。私はcx_Freeze 4.3.4でコンパイルしました。私はウェブの周りに、このサイトを中心に見てきたが、本当に私を助けることができる何かを発見していないcx_FreezeでコンパイルされたPython&Pygameドキュメントで奇妙なエラーが発生しました。
Fatal Python error: (pygame parachute) Segmentation Fault
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
:私は.exeファイルを実行すると、私はこのエラーを取得します。私はデフォルトのpygameフォントを使用しています。だからフォントはそれではありません。
これが役に立ちましたら、32ビット形式で作成しました。以下のソースコードを見つけることができます。
Pythonのソースコードはhereです。
すべての資産はhereです。
お時間をありがとうございます、OrionDark7。
セグメンテーションフォールトエラーは、実際にcx_Freezeでの問題の解決に大きな洞察を与えません。あなたはあなたのゲームをコンパイルするために取っているステップを正確に投稿できますか? – CodeSurgeon
さて、私はsetup.pyファイルを作成し、セットアップスクリプトを追加します。次に、親フォルダにコマンドウィンドウを開き、 'C:\ Python27 \ python setup.py bdist_msi'と入力します。それが正常にコンパイルされ、.msiインストーラファイルのダウンロードプロセスが完了します。その後、Assestsがインストールされているフォルダに移動し、作成した.exeファイルを実行します。私はその後、そのエラーを取得します。 – OrionDark7
ここにsetup.pyの内容を投稿できますか?私はあなたが質問にリンクしているgithubページでそれを見つけることができませんでした。問題がある可能性があります。 – CodeSurgeon