我有我的遊戲工作,然後決定嘗試使用以下tutorial實現菜單。C++ SDL分段錯誤
我沒有使用教程來創建他在之前的教程中創建的遊戲。
每當我編譯並運行該程序時,它會短暫加載,然後在code::blocks
的生成日誌中關閉並說Process terminated with status 3 (0 minutes, 1 seconds)
。
更新:我已經更新了代號爲引擎收錄鏈接,我現在有,我現在在調試器得到的錯誤是
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:看來我embarrasingly沒有了字體安裝。我已經安裝了字體&,現在調試器到達了屏幕顯示「開始」和「退出」字體的位置,但是,在執行此操作後,程序停止運行,調試器中沒有錯誤,以及如果我正常運行程序,它會在文本顯示後停止響應,這很奇怪。在從code::blocks
啓動程序之後強制關閉窗口之後,它就會返回:Process terminated with status -805306369 (0 minutes, 13 seconds)
。
更新3:解決。
請自行縮小您的問題,必要時使用調試器,如果仍然卡住,請將內部_relevant_代碼嵌入此處。 – Mat