PhysX3.4 编译记录

第一个运行的例子是HelloWorld , 按1可以扔出物体. 按Enter可以切换到其它例子. 

但我选其它例子后会出错, 错在一些对象的析构上.

编译Release版, 提示找不到PhysX3Common_x64.lib, 

用EditPlus找所有的文本文件, 找到PhysX-3.4-master里还有其它项目要编译,

打开PhysX-3.4-master\APEX_1.4\samples_v2\compiler\vc14win64-PhysX_3.4这个项目, 编译出PhysX3Common_x64.lib, 又提示我PhysX3_x64.lib没找到, 

与之前一样, 设置里改 [视警告为错误] 为 "否" , 

PhysX-3.4-master\APEX_1.4\samples_v2\compiler\vc14win64-PhysX_3.4 全部编译一下.

然后提示PhysX3Cooking_x64.lib找不到.

特第去编译 PhysXCooking 这个子项目, 生成了 PhysXCooking的dll与lib.

又提示:LNK1181    无法打开输入文件“PhysX3CharacterKinematic_x64.lib”    Samples    D:\ArcadiaProject\Git_Working\PhysX-3.4-master\PhysX_3.4\Samples\compiler\vc14win64\LINK    1    

再去vc14win64-PhysX_3.4项目中编译对应的子项目, 之后Sample能编译成功了.

Release版才能跑通所有例子, Debug版目前只能HelloWorld

PhysX3.4 编译记录

上图:丢出雪球打雪人, 雪人会晃动

转载于:https://my.oschina.net/u/235558/blog/1806882