PhysX——源码编译

从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 解决方案。

PhysX——源码编译_第1张图片

其中根据使用的Visual Studio的不同版本进行选择编译运行。

  • vc15win64 —> Visual Studio 2017(版本15)
  • vc16win64 —> Visual Studio 2019(版本16)
  • vc17win64 —> Visual Studio 2022(版本17)

PhysX——源码编译_第2张图片

编译源码

打开physx/compiler 下的vc16win64的目录如下

PhysX——源码编译_第3张图片

在Virtual Studio中运行本地Windows调试器

PhysX——源码编译_第4张图片

效果图

在\bin\win.x86_64.vc142.mt\debug 下会生成很多 .exe 文件,这些都是官方提供的示例,可以直接双击运行

  • SnippetArticulationRC_64.exe示例
    PhysX——源码编译_第5张图片
  • SnippetHelloGRB_64.exe 示例PhysX——源码编译_第6张图片

你可能感兴趣的:(PhysX物理引擎,visualstudio,游戏引擎,c++)