Как связать и включить библиотеку расширений 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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