我的项目中存在链接器问题。我正在使用一个类,NXU_helper,它带有一个NVIDIA PhysX物理引擎。我有头文件和cpp文件,以及其中包含的其他文件。在我的项目中,我包含了标题" NXU_helper.h"我尝试使用它的一些功能,但我得到以下错误:
1>IOPBTS.obj : error LNK2019: unresolved external symbol "void __cdecl NXU::releaseCollection(class NXU::NxuPhysicsCollection *)" (?releaseCollection@NXU@@YAXPAVNxuPhysicsCollection@1@@Z) referenced in function "int __cdecl LoadScene(char const *,enum NXU::NXU_FileType)" (?LoadScene@@YAHPBDW4NXU_FileType@NXU@@@Z)
1>IOPBTS.obj : error LNK2019: unresolved external symbol "bool __cdecl NXU::instantiateCollection(class NXU::NxuPhysicsCollection *,class NxPhysicsSDK &,class NxScene *,class NxMat34 const *,class NXU_userNotify *)" (?instantiateCollection@NXU@@YA_NPAVNxuPhysicsCollection@1@AAVNxPhysicsSDK@@PAVNxScene@@PBVNxMat34@@PAVNXU_userNotify@@@Z) referenced in function "int __cdecl LoadScene(char const *,enum NXU::NXU_FileType)" (?LoadScene@@YAHPBDW4NXU_FileType@NXU@@@Z)
1>IOPBTS.obj : error LNK2019: unresolved external symbol "class NXU::NxuPhysicsCollection * __cdecl NXU::loadCollection(char const *,enum NXU::NXU_FileType,void *,int)" (?loadCollection@NXU@@YAPAVNxuPhysicsCollection@1@PBDW4NXU_FileType@1@PAXH@Z) referenced in function "int __cdecl LoadScene(char const *,enum NXU::NXU_FileType)" (?LoadScene@@YAHPBDW4NXU_FileType@NXU@@@Z)
错误消息中出现的所有方法和类都存在于NXU_helper文件中,但我真的不明白为什么会出现这些错误。我知道在没有代码的情况下很难回答这样的问题,但有没有人知道这些错误来自哪里?