我正在使用模塊pygame
對我的2D街機遊戲編程問題進行了2天的編程,而且我找不到解決方案。Pygame Distribution - 運行時錯誤
問題是:我想創建一個正確運行我的程序的Windows可執行文件。我已經成功地創建一個.exe
文件,但我儘快得到一個錯誤,因爲我開始的exe:
Runtime Error!
Path\MyGame.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
我試圖創建.exe
文件,每一個模塊,可以很容易地建立一個,例如cx_freeze
,py2exe
,pyinstaller
。最後,我使用了哪一個並不重要,我得到了同樣的錯誤。我已經嘗試用另一臺PC啓動.exe
文件,但失敗了。更新了我的Microsoft Visual C++ Redistributable,沒有任何幫助。
所以錯誤必須在我的代碼中的某個地方。該程序運行正常,但必須有一些東西,使我無法使.exe
文件正常工作。
代碼大約有1000行,我知道這是過分的要求的人檢查全部代碼,但我希望有人有類似的問題,以這種或有一些小技巧爲什麼這個錯誤出現,可以幫助我。
你可以找到the code here。
嘿爆笑,謝謝你的回答。我已經試過它與您發佈的腳本,但它也使用py2exe,我認爲我的代碼中有一個問題.... – Chocolate
不,如果代碼運行良好與'python yourfile.py'那麼問題不在代碼。嘗試在谷歌上搜索更多此問題。我也建議使用py2exe,因爲對於Windows而言,它似乎是最堅實的東西。 – orlp
我只是不能相信...我再次嘗試用上面的腳本,現在它的工作!非常感謝!!!浪費2天,但誰在乎:D thx !! Registers – Chocolate