Как связать и включить библиотеку расширений PhysX 4.0?C++

Программы на C++. Форум разработчиков
Anonymous
Как связать и включить библиотеку расширений PhysX 4.0?

Сообщение Anonymous »

Я включаю SDK PhysX 4.0 в свой проект opengl на C++, но я не могу использовать ничего из библиотеки расширений PhysX, например PxDefaultErrorCallback или PxDefaultMemoryOutputStream, поскольку сначала мне нужно включить библиотеку расширений. Проблема в том, что я не могу найти 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.


Есть ли способ получить библиотеку расширений как Multi Threaded-Debug-DLL (/MDd) вместо многопоточной (/MT)

Есть ли способ получить библиотеку расширений как Multi Threaded-Debug-DLL (/MDd) вместо многопоточной (/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


Подробнее здесь: https://stackoverflow.com/questions/558 ... ns-library

Вернуться в «C++»