从git下载源码
git主页
https://github.com/NVIDIA-Omniverse/PhysX
clone地址
https://github.com/NVIDIA-Omniverse/PhysX.git
源码编译
运行PhysX需要两个编译器的支持,CMake 3.12 或以上版本以及Python 2.7.6 版本
进入工程的 physx 目录,运行generate_projects.bat来生成 VS 解决方案。
其中根据使用的Visual Studio的不同版本进行选择编译运行。
- vc15win64 —> Visual Studio 2017(版本15)
- vc16win64 —> Visual Studio 2019(版本16)
- vc17win64 —> Visual Studio 2022(版本17)
编译源码
打开physx/compiler 下的vc16win64的目录如下
在Virtual Studio中运行本地Windows调试器
效果图
在\bin\win.x86_64.vc142.mt\debug 下会生成很多 .exe 文件,这些都是官方提供的示例,可以直接双击运行
- SnippetArticulationRC_64.exe示例
- SnippetHelloGRB_64.exe 示例