Panda3d,使用MSVC debug

這一篇基於文章Panda3d,MSVC下編譯第一個窗口應用。在第一個應用上,如果我們在main.cpp上下斷點,然後按下F5啓用debug的話,斷點會被禁用,也就沒有辦法進行調試,因爲整個工程的配置是按照Panda3d官網的要求,用了Release的開發模式(按照官網說法,Debug模式能編譯過,但是運行的時候會因爲不知名的原因crash)。


以下是我配置的方式,用來激活斷點:

1、重新編譯panda3d,優化選項爲1

makepanda\makepanda.bat --no-python --no-ode optimization 1


2、VC IDE環境下,改變優化選項


C/C++ | Optimization下,改成disable。


這兩步做好以後,在用戶代碼中,可以進行斷點,查看變量值了。


注:

1、用上optimization 1的時候,會有ode文件編譯不過,這個時候用--no-ode參數繞過,因爲本人的確不需要ode。

2、僅根據官網信息,做了一種嘗試,其他方式未做研究。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章