如何链接和包含PhysX 4.0扩展库?

时间:2019-04-28 22:38:01

标签: c++ dll linker lib physx

我将PhysX 4.0 SDK包含到我的C ++ opengl项目中,但是我无法使用PhysX扩展库中的任何内容,例如TRUEPxDefaultErrorCallback,因为我需要首先包含扩展库。问题是我在自己编译的PhysX SDK的任何文件夹中都找不到PxDefaultMemoryOutputStream及其DLL。

我可以找到一个名为PhysXExtensions32.lib的静态库,但是在链接到该库时出现此错误:

PhysXExtensions_static_32.lib

有没有办法将扩展libaray设为error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in file.obj. 而不是Multithreaded-Debug-DLL (/MDd)

Multithreaded (/MT)

1 个答案:

答案 0 :(得分:0)

在PhysX 4 Github存储库上针对该问题的重复项给出了答案,并且现在可以使用: https://github.com/NVIDIAGameWorks/PhysX/issues/115