本文受了 Create C++ cross-platform projects in Visual Studio | Microsoft DocsHow to set up, compile, and debug a C++ open-source CMake project in Visual Studio that targets both Linux and Windows.
https://docs.microsoft.com/en-us/cpp/build/get-started-linux-cmake?view=msvc-160的啟發。
bullet是一款優秀的實體引擎,基于C++開發。在blender等動畫軟體中,都有其應用。這裡介紹如何在windows平台下編譯并調試bullet。
目錄
下載下傳
下載下傳bullet
下載下傳并安裝vs2019,社群版即可
編譯
調試
下載下傳
下載下傳bullet
https://github.com/bulletphysics/bullet3
https://github.com/bulletphysics/bullet3
下載下傳并安裝vs2019,社群版即可
隻需安裝c++部分
Visual Studio IDE: 面向開發人員的一體式程式設計工具借助 Visual Studio 設計,具有自動完成、建構、調試、測試功能的代碼将與 Git 管理和雲部署融為一體。
https://visualstudio.microsoft.com/zh-hans/vs/
編譯
- 啟動vs2019,在菜單欄選擇"檔案">>"打開">>"CMake"
在彈出的對話框裡選擇bullet頂級目錄下的cmakelist
- 經過幾分鐘的處理,vs2019的解決方案管理器将完全讀取cmakelist相關的檔案,形成目錄樹,并顯示出來。
同時會在輸出欄提示CMake生成完畢。
- 在菜單欄選擇"生成">>"全部生成"。vs2019将把bullet的全部代碼編譯完成。
- 找到下圖中紅色圓圈标注的按鈕并按下,切換到cmake視圖
調試
找到工具欄的綠色按鈕,點選按鈕旁邊的黑色下拉控件,在下拉清單裡面選擇你想要調試的可執行程式。
你可以在對應的cpp檔案裡加斷點調試。