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

来源:互联网 发布:芭蕾舞剧胡桃夹子 知乎 编辑:程序博客网 时间:2024/05/08 18:12

       如题,本小白在测试@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位的会稍微麻烦一点而已

 

 

原创粉丝点击