compiling pcl with PCSDK

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

compiling pcl with PCSDK

Jesse Ross-Jones

Dear PCL Devs

I have configured PCL in cmake to use PXCAPI after installing the intel perception toolkit.

However now when I try to compile pcl these errors appear while compiling pcl io

Is there another setting which needs to be modified in order to compile this pcl io library?

I am using pcl 1.7.1 source

Please let me know what other information I can provide to help solve this issue.

Many many thanks,
Jesse

1>     Creating library C:/PCL/lib/pcl_io_debug.lib and object C:/PCL/lib/pcl_io_debug.exp
1>pxc_grabber.obj : error LNK2019: unresolved external symbol "public: __thiscall UtilPipelineRaw::
UtilPipelineRaw(class PXCSession *,wchar_t const *,bool,unsigned int,class UtilPipelineStackable *)" (??0UtilPipelineRaw@@QAE@PAVPXCSession@@PB_W_NIPAVUtilPipelineStackable@@@Z) referenced in function "public: __thiscall UtilPipeline::UtilPipeline(class PXCSession *,wchar_t const *,bool)" (??0UtilPipeline@@QAE@PAVPXCSession@@PB_W_N@Z)
1>pxc_grabber.obj : error LNK2019: unresolved external symbol "public: __thiscall UtilPipelineFace::UtilPipelineFace(class UtilPipelineStackable *)" (??0UtilPipelineFace@@QAE@PAVUtilPipelineStackable@@@Z) referenced in function "public: __thiscall UtilPipeline::UtilPipeline(class PXCSession *,wchar_t const *,bool)" (??0UtilPipeline@@QAE@PAVPXCSession@@PB_W_N@Z)
1>pxc_grabber.obj : error LNK2019: unresolved external symbol "public: __thiscall UtilPipelineGesture::UtilPipelineGesture(class UtilPipelineStackable *)" (??0UtilPipelineGesture@@QAE@PAVUtilPipelineStackable@@@Z) referenced in function "public: __thiscall UtilPipeline::UtilPipeline(class PXCSession *,wchar_t const *,bool)" (??0UtilPipeline@@QAE@PAVPXCSession@@PB_W_N@Z)
1>pxc_grabber.obj : error LNK2019: unresolved external symbol "public: __thiscall UtilPipelineVoice::UtilPipelineVoice(class UtilPipelineStackable *)" (??0UtilPipelineVoice@@QAE@PAVUtilPipelineStackable@@@Z) referenced in function "public: __thiscall UtilPipeline::UtilPipeline(class PXCSession *,wchar_t const *,bool)" (??0UtilPipeline@@QAE@PAVPXCSession@@PB_W_N@Z)
1>pxc_grabber.obj : error LNK2019: unresolved external symbol "public: __thiscall UtilPipelineSegmentation::UtilPipelineSegmentation(class UtilPipelineStackable *)" (??0UtilPipelineSegmentation@@QAE@PAVUtilPipelineStackable@@@Z) referenced in function "public: __thiscall UtilPipeline::UtilPipeline(class PXCSession *,wchar_t const *,bool)" (??0UtilPipeline@@QAE@PAVPXCSession@@PB_W_N@Z)
1>pxc_grabber.obj : error LNK2019: unresolved external symbol "public: __thiscall UtilPipelineEmotion::UtilPipelineEmotion(class UtilPipelineStackable *)" (??0UtilPipelineEmotion@@QAE@PAVUtilPipelineStackable@@@Z) referenced in function "public: __thiscall UtilPipeline::UtilPipeline(class PXCSession *,wchar_t const *,bool)" (??0UtilPipeline@@QAE@PAVPXCSession@@PB_W_N@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineEmotion::StackableCreate(class PXCSession *)" (?StackableCreate@UtilPipelineEmotion@@MAE_NPAVPXCSession@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall UtilPipelineEmotion::StackableCleanUp(void)" (?StackableCleanUp@UtilPipelineEmotion@@MAEXXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineEmotion::StackableSetProfile(class UtilCapture *)" (?StackableSetProfile@UtilPipelineEmotion@@MAE_NPAVUtilCapture@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual enum pxcStatus __thiscall UtilPipelineEmotion::StackableSearchProfiles(class UtilCapture *,class std::vector<struct PXCCapture::VideoStream::DataDesc *,class std::allocator<struct PXCCapture::VideoStream::DataDesc *> > &,int,class std::vector<struct PXCCapture::AudioStream::DataDesc *,class std::allocator<struct PXCCapture::AudioStream::DataDesc *> > &,int)" (?StackableSearchProfiles@UtilPipelineEmotion@@MAE?AW4pxcStatus@@PAVUtilCapture@@AAV?$vector@PAUDataDesc@VideoStream@PXCCapture@@V?$allocator@PAUDataDesc@VideoStream@PXCCapture@@@std@@@std@@HAAV?$vector@PAUDataDesc@AudioStream@PXCCapture@@V?$allocator@PAUDataDesc@AudioStream@PXCCapture@@@std@@@5@H@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineEmotion::StackableReadSample(class UtilCapture *,class PXCSmartArray<class PXCImage> &,class PXCSmartSPArray &,unsigned int)" (?StackableReadSample@UtilPipelineEmotion@@MAE_NPAVUtilCapture@@AAV?$PXCSmartArray@VPXCImage@@@@AAVPXCSmartSPArray@@I@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineEmotion::EnableEmotion(wchar_t *)" (?EnableEmotion@UtilPipelineEmotion@@UAEXPA_W@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineEmotion::EnableEmotion(int)" (?EnableEmotion@UtilPipelineEmotion@@UAEXH@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineSegmentation::StackableCreate(class PXCSession *)" (?StackableCreate@UtilPipelineSegmentation@@MAE_NPAVPXCSession@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall UtilPipelineSegmentation::StackableCleanUp(void)" (?StackableCleanUp@UtilPipelineSegmentation@@MAEXXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineSegmentation::StackableSetProfile(class UtilCapture *)" (?StackableSetProfile@UtilPipelineSegmentation@@MAE_NPAVUtilCapture@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual enum pxcStatus __thiscall UtilPipelineSegmentation::StackableSearchProfiles(class UtilCapture *,class std::vector<struct PXCCapture::VideoStream::DataDesc *,class std::allocator<struct PXCCapture::VideoStream::DataDesc *> > &,int,class std::vector<struct PXCCapture::AudioStream::DataDesc *,class std::allocator<struct PXCCapture::AudioStream::DataDesc *> > &,int)" (?StackableSearchProfiles@UtilPipelineSegmentation@@MAE?AW4pxcStatus@@PAVUtilCapture@@AAV?$vector@PAUDataDesc@VideoStream@PXCCapture@@V?$allocator@PAUDataDesc@VideoStream@PXCCapture@@@std@@@std@@HAAV?$vector@PAUDataDesc@AudioStream@PXCCapture@@V?$allocator@PAUDataDesc@AudioStream@PXCCapture@@@std@@@5@H@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineSegmentation::StackableReadSample(class UtilCapture *,class PXCSmartArray<class PXCImage> &,class PXCSmartSPArray &,unsigned int)" (?StackableReadSample@UtilPipelineSegmentation@@MAE_NPAVUtilCapture@@AAV?$PXCSmartArray@VPXCImage@@@@AAVPXCSmartSPArray@@I@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineSegmentation::EnableSegmentation(wchar_t *)" (?EnableSegmentation@UtilPipelineSegmentation@@UAEXPA_W@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineSegmentation::EnableSegmentation(int)" (?EnableSegmentation@UtilPipelineSegmentation@@UAEXH@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineSegmentation::SetSegmentationBlendMode(enum PXCSegmentation::BlendMode)" (?SetSegmentationBlendMode@UtilPipelineSegmentation@@UAEXW4BlendMode@PXCSegmentation@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual enum pxcStatus __thiscall UtilPipelineSegmentation::SetSegmentationBGImage(class PXCImage *)" (?SetSegmentationBGImage@UtilPipelineSegmentation@@UAE?AW4pxcStatus@@PAVPXCImage@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual class PXCImage * __thiscall UtilPipelineSegmentation::QuerySegmentationImage(void)" (?QuerySegmentationImage@UtilPipelineSegmentation@@UAEPAVPXCImage@@XZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual class PXCImage * __thiscall UtilPipelineSegmentation::QuerySegmentationBlendedImage(void)" (?QuerySegmentationBlendedImage@UtilPipelineSegmentation@@UAEPAVPXCImage@@XZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineVoice::StackableCreate(class PXCSession *)" (?StackableCreate@UtilPipelineVoice@@MAE_NPAVPXCSession@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall UtilPipelineVoice::StackableEOF(void)" (?StackableEOF@UtilPipelineVoice@@MAEXXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall UtilPipelineVoice::StackableCleanUp(void)" (?StackableCleanUp@UtilPipelineVoice@@MAEXXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineVoice::StackableSetProfile(class UtilCapture *)" (?StackableSetProfile@UtilPipelineVoice@@MAE_NPAVUtilCapture@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual enum pxcStatus __thiscall UtilPipelineVoice::StackableSearchProfiles(class UtilCapture *,class std::vector<struct PXCCapture::VideoStream::DataDesc *,class std::allocator<struct PXCCapture::VideoStream::DataDesc *> > &,int,class std::vector<struct PXCCapture::AudioStream::DataDesc *,class std::allocator<struct PXCCapture::AudioStream::DataDesc *> > &,int)" (?StackableSearchProfiles@UtilPipelineVoice@@MAE?AW4pxcStatus@@PAVUtilCapture@@AAV?$vector@PAUDataDesc@VideoStream@PXCCapture@@V?$allocator@PAUDataDesc@VideoStream@PXCCapture@@@std@@@std@@HAAV?$vector@PAUDataDesc@AudioStream@PXCCapture@@V?$allocator@PAUDataDesc@AudioStream@PXCCapture@@@std@@@5@H@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineVoice::StackableReadSample(class UtilCapture *,class PXCSmartPtr<class PXCAudio> &,class PXCSmartSPArray &,unsigned int)" (?StackableReadSample@UtilPipelineVoice@@MAE_NPAVUtilCapture@@AAV?$PXCSmartPtr@VPXCAudio@@@@AAVPXCSmartSPArray@@I@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineVoice::EnableVoiceRecognition(wchar_t const *)" (?EnableVoiceRecognition@UtilPipelineVoice@@UAEXPB_W@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineVoice::EnableVoiceRecognition(int)" (?EnableVoiceRecognition@UtilPipelineVoice@@UAEXH@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall UtilPipelineVoice::SetVoiceCommands(class std::vector<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,class std::allocator<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > > > &)" (?SetVoiceCommands@UtilPipelineVoice@@UAE_NAAV?$vector@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@V?$allocator@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@2@@std@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall UtilPipelineVoice::SetVoiceDictation(void)" (?SetVoiceDictation@UtilPipelineVoice@@UAE_NXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineGesture::StackableCreate(class PXCSession *)" (?StackableCreate@UtilPipelineGesture@@MAE_NPAVPXCSession@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall UtilPipelineGesture::StackableCleanUp(void)" (?StackableCleanUp@UtilPipelineGesture@@MAEXXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineGesture::StackableSetProfile(class UtilCapture *)" (?StackableSetProfile@UtilPipelineGesture@@MAE_NPAVUtilCapture@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual enum pxcStatus __thiscall UtilPipelineGesture::StackableSearchProfiles(class UtilCapture *,class std::vector<struct PXCCapture::VideoStream::DataDesc *,class std::allocator<struct PXCCapture::VideoStream::DataDesc *> > &,int,class std::vector<struct PXCCapture::AudioStream::DataDesc *,class std::allocator<struct PXCCapture::AudioStream::DataDesc *> > &,int)" (?StackableSearchProfiles@UtilPipelineGesture@@MAE?AW4pxcStatus@@PAVUtilCapture@@AAV?$vector@PAUDataDesc@VideoStream@PXCCapture@@V?$allocator@PAUDataDesc@VideoStream@PXCCapture@@@std@@@std@@HAAV?$vector@PAUDataDesc@AudioStream@PXCCapture@@V?$allocator@PAUDataDesc@AudioStream@PXCCapture@@@std@@@5@H@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineGesture::StackableReadSample(class UtilCapture *,class PXCSmartArray<class PXCImage> &,class PXCSmartSPArray &,unsigned int)" (?StackableReadSample@UtilPipelineGesture@@MAE_NPAVUtilCapture@@AAV?$PXCSmartArray@VPXCImage@@@@AAVPXCSmartSPArray@@I@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineGesture::EnableGesture(wchar_t *)" (?EnableGesture@UtilPipelineGesture@@UAEXPA_W@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineGesture::EnableGesture(int)" (?EnableGesture@UtilPipelineGesture@@UAEXH@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineFace::StackableCreate(class PXCSession *)" (?StackableCreate@UtilPipelineFace@@MAE_NPAVPXCSession@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual void __thiscall UtilPipelineFace::StackableCleanUp(void)" (?StackableCleanUp@UtilPipelineFace@@MAEXXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineFace::StackableSetProfile(class UtilCapture *)" (?StackableSetProfile@UtilPipelineFace@@MAE_NPAVUtilCapture@@@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual enum pxcStatus __thiscall UtilPipelineFace::StackableSearchProfiles(class UtilCapture *,class std::vector<struct PXCCapture::VideoStream::DataDesc *,class std::allocator<struct PXCCapture::VideoStream::DataDesc *> > &,int,class std::vector<struct PXCCapture::AudioStream::DataDesc *,class std::allocator<struct PXCCapture::AudioStream::DataDesc *> > &,int)" (?StackableSearchProfiles@UtilPipelineFace@@MAE?AW4pxcStatus@@PAVUtilCapture@@AAV?$vector@PAUDataDesc@VideoStream@PXCCapture@@V?$allocator@PAUDataDesc@VideoStream@PXCCapture@@@std@@@std@@HAAV?$vector@PAUDataDesc@AudioStream@PXCCapture@@V?$allocator@PAUDataDesc@AudioStream@PXCCapture@@@std@@@5@H@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual bool __thiscall UtilPipelineFace::StackableReadSample(class UtilCapture *,class PXCSmartArray<class PXCImage> &,class PXCSmartSPArray &,unsigned int)" (?StackableReadSample@UtilPipelineFace@@MAE_NPAVUtilCapture@@AAV?$PXCSmartArray@VPXCImage@@@@AAVPXCSmartSPArray@@I@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineFace::EnableFaceLocation(wchar_t *)" (?EnableFaceLocation@UtilPipelineFace@@UAEXPA_W@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineFace::EnableFaceLocation(int)" (?EnableFaceLocation@UtilPipelineFace@@UAEXH@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineFace::EnableFaceLandmark(wchar_t *)" (?EnableFaceLandmark@UtilPipelineFace@@UAEXPA_W@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineFace::EnableFaceLandmark(int)" (?EnableFaceLandmark@UtilPipelineFace@@UAEXH@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "protected: virtual enum pxcStatus __thiscall UtilPipelineRaw::StackableSearchProfiles(class UtilCapture *,class std::vector<struct PXCCapture::VideoStream::DataDesc *,class std::allocator<struct PXCCapture::VideoStream::DataDesc *> > &,int,class std::vector<struct PXCCapture::AudioStream::DataDesc *,class std::allocator<struct PXCCapture::AudioStream::DataDesc *> > &,int)" (?StackableSearchProfiles@UtilPipelineRaw@@MAE?AW4pxcStatus@@PAVUtilCapture@@AAV?$vector@PAUDataDesc@VideoStream@PXCCapture@@V?$allocator@PAUDataDesc@VideoStream@PXCCapture@@@std@@@std@@HAAV?$vector@PAUDataDesc@AudioStream@PXCCapture@@V?$allocator@PAUDataDesc@AudioStream@PXCCapture@@@std@@@5@H@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineRaw::EnableImage(int,unsigned int,unsigned int)" (?EnableImage@UtilPipelineRaw@@UAEXHII@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineRaw::EnableAudio(int,unsigned int,unsigned int)" (?EnableAudio@UtilPipelineRaw@@UAEXHII@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall UtilPipelineRaw::OnDisconnect(void)" (?OnDisconnect@UtilPipelineRaw@@UAE_NXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall UtilPipelineRaw::QueryImageSize(int,unsigned int &,unsigned int &)" (?QueryImageSize@UtilPipelineRaw@@UAE_NHAAI0@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall UtilPipelineRaw::Init(void)" (?Init@UtilPipelineRaw@@UAE_NXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall UtilPipelineRaw::AcquireFrame(bool)" (?AcquireFrame@UtilPipelineRaw@@UAE_N_N@Z)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall UtilPipelineRaw::ReleaseFrame(void)" (?ReleaseFrame@UtilPipelineRaw@@UAE_NXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall UtilPipelineRaw::Close(void)" (?Close@UtilPipelineRaw@@UAEXXZ)
1>pxc_grabber.obj : error LNK2001: unresolved external symbol "public: virtual bool __thiscall UtilPipelineRaw::LoopFrames(void)" (?LoopFrames@UtilPipelineRaw@@UAE_NXZ)
1>pxc_grabber.obj : error LNK2019: unresolved external symbol "public: virtual __thiscall UtilPipelineRaw::~UtilPipelineRaw(void)" (??1UtilPipelineRaw@@UAE@XZ) referenced in function "public: virtual __thiscall UtilPipeline::~UtilPipeline(void)" (??1UtilPipeline@@UAE@XZ)
1>C:\PCL\bin\pcl_io_debug.dll : fatal error LNK1120: 61 unresolved externals
1>



_______________________________________________
PCL-developers mailing list
[hidden email]
http://pointclouds.org/mailman/listinfo/pcl-developers
http://pointclouds.org