Re: [程式] VS2008編譯OGRE 無法執行

看板GameDesign (遊戲設計)作者 (我是殺菌)時間15年前 (2009/12/07 22:11), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《yu00928 (黑皮)》之銘言: : 各位大大好 : 小弟最近在學習OGRE : 使用的環境是VS2008 : 我試著編譯OGREsdk裡面給的sample : 編譯完成後執行 卻出現錯誤 : http://h.imagehost.org/0906/asd.png
: 請問一下這是什麼問題 : 要怎麼解決 : 謝謝 截圖的意思是表示說你的程式存取到非法的記憶體, 可能的原因,是有物件沒有初始化,但卻呼叫了它。 我建議你可以下中斷點(F9)在程式一開始的地方, 如果是 BSP 的範例,我會在 ExampleApplication.h 約第 87 行 virtual void go(void) { if (!setup()) // 試著下中斷點(F9) return; mRoot->startRendering(); // clean up destroyScene(); } 如果在程式還沒執行到這行之前,就出現 Exception 的話,可能是環境沒有設定好。 如果可以執行到這行的話, 那就按 F10 或 F11 看程式呼叫哪行出現例外,再來看看怎樣的問題。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: msc0953 來自: 114.32.96.156 (12/07 22:12)

12/08 09:08, , 1F
這個版連debug技巧都要教了:P
12/08 09:08, 1F

12/08 18:05, , 2F
因為一開始應該會不了解Ogre流程吧
12/08 18:05, 2F
文章代碼(AID): #1B7GpqyP (GameDesign)
討論串 (同標題文章)
文章代碼(AID): #1B7GpqyP (GameDesign)