错误使用 mex
正在创建库 Kin2_mex.lib 和对象 Kin2_mex.exp
Kin2_base.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionReleaseImageFrame,该符号在函数 "public: __cdecl Kin2::~Kin2(void)" (??1Kin2@@qeaa@XZ) 中被引用
Kin2_base.obj : error LNK2019: 无法解析的外部符号 CreateFaceFrameSource,该符号在函数 "public: void __cdecl Kin2::init(void)" (?init@Kin2@@QEAAXXZ) 中被引用
Kin2_base.obj : error LNK2019: 无法解析的外部符号 CreateHighDefinitionFaceFrameSource,该符号在函数 "public: void __cdecl Kin2::init(void)" (?init@Kin2@@QEAAXXZ) 中被引用
Kin2_base.obj : error LNK2019: 无法解析的外部符号 CreateFaceAlignment,该符号在函数 "public: void __cdecl Kin2::init(void)" (?init@Kin2@@QEAAXXZ) 中被引用
Kin2_base.obj : error LNK2019: 无法解析的外部符号 CreateFaceModel,该符号在函数 "public: void __cdecl Kin2::init(void)" (?init@Kin2@@QEAAXXZ) 中被引用
Kin2_face.obj : error LNK2019: 无法解析的外部符号 GetFaceModelVertexCount,该符号在函数 "public: void __cdecl Kin2::getHDFaces(bool,class std::vector<struct k2::_HDFaceData,class
std::allocator > &)" (?getHDFaces@Kin2@@QEAAX_NAEAV?$vector@U_HDFaceData@k2@@v?$allocator@U_HDFaceData@k2@@@std@@@std@@@z) 中被引用
Kin2_fusion.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionGetDeviceInfo,该符号在函数 "private: long __cdecl Kin2::KF_InitializeKinectFusion(void)"
(?KF_InitializeKinectFusion@Kin2@@AEAAJXZ) 中被引用
Kin2_fusion.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionCreateReconstruction,该符号在函数 "private: long __cdecl Kin2::KF_InitializeKinectFusion(void)"
(?KF_InitializeKinectFusion@Kin2@@AEAAJXZ) 中被引用
Kin2_fusion.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionCreateImageFrame,该符号在函数 "private: long __cdecl Kin2::KF_InitializeKinectFusion(void)"
(?KF_InitializeKinectFusion@Kin2@@AEAAJXZ) 中被引用
Kin2_fusion.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionShadePointCloud,该符号在函数 "private: void __cdecl Kin2::KF_ProcessDepth(void)" (?KF_ProcessDepth@Kin2@@AEAAXXZ) 中被引用
Kin2_mex.mexw64 : fatal error LNK1120: 10 个无法解析的外部命令
出错 compile_cpp_files (line 32)
mex ('-compatibleArrayDims', '-v', 'Kin2_mex.cpp', 'Kin2_base.cpp', 'Kin2_mapping.cpp','Kin2_face.cpp','Kin2_fusion.cpp',['-L' LibPath],'-lKinect20', '-lKinect20.Fusion',
'-lKinect20.Face',['-I' IncludePath]);
how to solve the issue? Thank you very much.
错误使用 mex
正在创建库 Kin2_mex.lib 和对象 Kin2_mex.exp
Kin2_base.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionReleaseImageFrame,该符号在函数 "public: __cdecl Kin2::~Kin2(void)" (??1Kin2@@qeaa@XZ) 中被引用
Kin2_base.obj : error LNK2019: 无法解析的外部符号 CreateFaceFrameSource,该符号在函数 "public: void __cdecl Kin2::init(void)" (?init@Kin2@@QEAAXXZ) 中被引用
Kin2_base.obj : error LNK2019: 无法解析的外部符号 CreateHighDefinitionFaceFrameSource,该符号在函数 "public: void __cdecl Kin2::init(void)" (?init@Kin2@@QEAAXXZ) 中被引用
Kin2_base.obj : error LNK2019: 无法解析的外部符号 CreateFaceAlignment,该符号在函数 "public: void __cdecl Kin2::init(void)" (?init@Kin2@@QEAAXXZ) 中被引用
Kin2_base.obj : error LNK2019: 无法解析的外部符号 CreateFaceModel,该符号在函数 "public: void __cdecl Kin2::init(void)" (?init@Kin2@@QEAAXXZ) 中被引用
Kin2_face.obj : error LNK2019: 无法解析的外部符号 GetFaceModelVertexCount,该符号在函数 "public: void __cdecl Kin2::getHDFaces(bool,class std::vector<struct k2::_HDFaceData,class
std::allocator > &)" (?getHDFaces@Kin2@@QEAAX_NAEAV?$vector@U_HDFaceData@k2@@v?$allocator@U_HDFaceData@k2@@@std@@@std@@@z) 中被引用
Kin2_fusion.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionGetDeviceInfo,该符号在函数 "private: long __cdecl Kin2::KF_InitializeKinectFusion(void)"
(?KF_InitializeKinectFusion@Kin2@@AEAAJXZ) 中被引用
Kin2_fusion.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionCreateReconstruction,该符号在函数 "private: long __cdecl Kin2::KF_InitializeKinectFusion(void)"
(?KF_InitializeKinectFusion@Kin2@@AEAAJXZ) 中被引用
Kin2_fusion.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionCreateImageFrame,该符号在函数 "private: long __cdecl Kin2::KF_InitializeKinectFusion(void)"
(?KF_InitializeKinectFusion@Kin2@@AEAAJXZ) 中被引用
Kin2_fusion.obj : error LNK2019: 无法解析的外部符号 __imp_NuiFusionShadePointCloud,该符号在函数 "private: void __cdecl Kin2::KF_ProcessDepth(void)" (?KF_ProcessDepth@Kin2@@AEAAXXZ) 中被引用
Kin2_mex.mexw64 : fatal error LNK1120: 10 个无法解析的外部命令
出错 compile_cpp_files (line 32)
mex ('-compatibleArrayDims', '-v', 'Kin2_mex.cpp', 'Kin2_base.cpp', 'Kin2_mapping.cpp','Kin2_face.cpp','Kin2_fusion.cpp',['-L' LibPath],'-lKinect20', '-lKinect20.Fusion',
'-lKinect20.Face',['-I' IncludePath]);
how to solve the issue? Thank you very much.