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
上图:丢出雪球打雪人, 雪人会晃动
转载于:https://my.oschina.net/u/235558/blog/1806882