关于PhysX3.2.0运行时遇到的LNK2019:unresolved external symbol的解决方法

       如题,本小白在测试@shangguanwaner童鞋的代码时,遇到了LNK2019问题,总共13个,开始以为是3.2.0在其他的地方还有有用的库,于是蛋疼地把里面所有能找到的lib文件全写到input中的additional dependencies里去了。。。依旧不行。

       于是找到了https://devtalk.nvidia.com/default/topic/544675/?comment=3813811,但是还没有什么帮助,似乎就是有人不费劲就通过,有人就是怎么都不行。。。于是乎我推断应该是机器位数的原因。先试着把库目录改成32位的,再把input中对应的库全改成32位的那些,13个问题变成了8个,再也减不下去了。所以问题解决——由于本人的机器是64位的,先把Debug旁边的那个win32设置成x64,再在项目设置中的预编译(Preprocessor)加入Win64、_DEBUG、PHYSX_PROFILE_SDK、PX_CHECKED,最后在Linker->Input->additional dependencies把需要的库写进去就好了。。。成功运行

       总之就是机器位数的问题,64位的会稍微麻烦一点而已

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值