前提:
需要安装:
CMake
python
两个需要的版本号可以在文件里看到
运行physx/generate_projects.bat,如果没安装CMake,会有提示
如果没有安装Python,则是如下,啥提示的没有,一脸懵逼(建议通过cmd输入命令来执行generate_projects.bat)
安装好两个程序后,运行generate_projects.bat,可以看到这个界面
根据自己想要运行的平台选择,我选的13,点击回车
然后又又又又有问题,没有在complier下生成对应的vs工程,只有一个空目录
猜测有报错信息,md,通过在此目录运行cmd
执行generate_projects.bat,选择13,找到报错
CMake Error: Could not create named generator Visual Studio 16 2019
参考 https://github.com/dotnet/runtime/issues/13109
需要升级CMake(哭了,CMake版本低,无法生成19的工程)。目前支持的生成的版本如log信息
可以看到vs工程生成成功,双击PhysXSDK.sln可以打开工程
正常编译流程,参考 PhysX 物理引擎研究(一)源码编译
如果编译时提示 VS2019无法打开stdexcpt.h和typeinfo.h,参考这个帖子 VS2019无法打开stdexcpt.h和typeinfo.h问题解决
想在vs里启动demo,例如SnippetHelloWorld,将这个项目设置为启动项,再F5运行即可