QT-Creator与Physx的集成
有没有办法集成Qt和Physx以便我可以在Qt Creator中使用Physx?不幸的是,Physx是根据QT-Creator与Physx的集成,qt,physx,Qt,Physx,有没有办法集成Qt和Physx以便我可以在Qt Creator中使用Physx?不幸的是,Physx是根据/MT(静态运行时版本)编译的,而Qt MSVC使用/MD。这意味着您必须使用/MT构建Qt MSVC静态构建。即使使用Qt的共享版本运行,您也会遇到以下警告和可能的错误: defaultlib'LIBCMT'与其他lib的使用冲突… 此stackoverflow答案将帮助您开始qt静态构建: 要将PhysX库与Qt-MSVC一起使用(MinGW与PhysX不兼容),下面是一个qmake配置
/MT
(静态运行时版本)编译的,而Qt MSVC使用/MD
。这意味着您必须使用/MT
构建Qt MSVC静态构建。即使使用Qt的共享版本运行,您也会遇到以下警告和可能的错误:
defaultlib'LIBCMT'与其他lib的使用冲突…
此stackoverflow答案将帮助您开始qt静态构建:
要将PhysX库与Qt-MSVC一起使用(MinGW与PhysX不兼容),下面是一个qmake配置示例
PHYSX = /path/to/physx/library
INCLUDEPATH += $${PHYSX}/Include
LIBS += -L$${PHYSX}/Lib/win64
LIBS += \
-lPhysX3CharacterKinematic_x64 \
-lPhysX3_x64 \
-lPhysX3Common_x64 \
-lPhysX3Cooking_x64 \
-lPhysX3Extensions \
-lPhysX3Vehicle \
-lPhysXProfileSDK \
-lPhysXVisualDebuggerSDK \
-lPxTask
如果不是的话,我将不得不在Visual Studio下完成我项目的physx部分。。。但是后来我如何使用QT-creator制作的UI作为我的项目的visualstudio(physx)项目界面呢?我自己不使用QT-creator,但是我说它使用mingw是对的吗?如果我没有记错的话,mingw是不受支持的。但我不是100%肯定。因此,您可以很好地使用Visual Studio编译器(2008或2010,任何版本)或Windows SDK。它不是普通SDK的一部分?