Я включаю PhysX 4.0 SDK в свой проект opengl на C ++, но я не могу использовать что-либо из библиотеки PhysX Extensions, например PxDefaultErrorCallback
или PxDefaultMemoryOutputStream
, потому что мне нужно сначала включить библиотеку Extension.Проблема в том, что я не могу найти PhysXExtensions32.lib
и его DLL в какой-либо папке PhysX SDK, которую я скомпилировал сам.
Я мог бы найти статическую библиотеку с именем PhysXExtensions_static_32.lib
, но при связывании с этой библиотекой яполучить эту ошибку:
error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MT_StaticRelease' doesn't match value 'MDd_DynamicDebug' in file.obj.
Есть ли способ получить расширение библиотеки как Multithreaded-Debug-DLL (/MDd)
вместо Multithreaded (/MT)
?
I link against these libraries:
- PhysX_32.lib
- PhysXCommon_32.lib
- PhysXCooking_32.lib
- PhysXFoundation_32.lib
I redistribute these DLL files:
- PhysX_32.dll
- PhysXCommon_32.dll
- PhysXCooking_32.dll
- PhysXFoundation_32.dll
- PhysXGpu_32.dll