私はVisual studio 2010 x64でPCL 1.6.0を使用して3Dを試しています。VS2010でPCL 1.6.0を使用する際に問題があります
私はコーディングを始めました: `pcl :: PointCloud :: Ptr cloud(new pcl :: PointCloud);
int iRet = pcl::io::loadPCDFile<pcl::PointXYZ>("fileout.pcd", *cloud);
boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer (new pcl::visualization::PCLVisualizer("3D Viewer"));
viewer->setBackgroundColor(0, 0,0);
//viewer->addPointCloud<pcl::PointXYZ>(cloud, "sample cloud");`
このコードをコンパイルすると問題はありません。
しかし、私はコメント行でコンパイルしようとしたとき、私はあなたが助けるため
感謝のserveral外部の非分解可能なシンボルをしました。 F.
エラーLNK2019:symbole externe非résolu "保護:vtkSmartPointerBase :: vtkSmartPointerBase __cdecl(クラスvtkObjectBase *、クラスvtkSmartPointerBase :: NoReferenceのconst &)"(?? 0vtkSmartPointerBase @@ IEAA @ PEAVvtkObjectBase @@ AEBVNoReference (vtkSmartPointerクラス、クラスvtkSmartPointerBase :: NoReference const &) "(0 0 $)vtkSmartPointer @ VvtkPoints @@@@ IEAA @ PEAVvtkPoints @@ AEBVNoReference @ vtkSmartPointerBase @@@ Z)C:\ Users \ 8310706B \ documents \ visualスタジオ2010 \ Projects \ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:symbole externe nonrésolu "public:__cdecl vtkSmartPointerBase ::〜vtkSmartPointerBase(void)"(1 vtkSmartPointerBase @@ QEAA @ XZ) @VvtkPoints @@@@ QEAA @ XZ)C:symbole externe非résolu「公共::vtkSmartPointerBase __cdecl :: vtkSmartPointerBaseユーザーが8310706B \ドキュメントは、プロジェクト\ \ TestPCL \ icpmain.obj TestPCL
エラーLNK2019をVisual Studioの2010 \ \ \ (クラスvtkObjectBase *) "(?? 0vtkSmartPointerBase @@ QEAA @ PEAVvtkObjectBase @@@Z)詳細は以下のとおりです。" public:__cdecl vtkSmartPointer :: vtkSmartPointer(クラスvtkSmartPointer const &) "(?? $?0VvtkPolyData @@@?$ vtkSmartPointer @ VvtkDataSet @@@@ QEAA @ AEBV?$ vtkSmartPointer @ V @@@@@ Z)C:¥Users¥8310706B¥documents¥Visual Studio 2010¥Projects¥TestPCL¥icpmain.obj TestPCL
エラーLNK2019:symbole externe非résolu "公共:__cdecl vtkSmartPointerBase :: vtkSmartPointerBase(無効)"(?? 0vtkSmartPointerBase @@ QEAA @ XZ)参照DANSラfonction "公共:vtkSmartPointer :: vtkSmartPointer(無効)__cdecl"(? ?0 $ vtkSmartPointer @ VvtkLODActor @@@@ QEAA @ XZ)C:?ユーザーが8310706B \ドキュメントは、プロジェクト\ Visual Studioの2010 \ \ \ \ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:symbole externe非résolu「パブリック:クラス:pcl :: visualization:クラスvtkCellArray * __cdecl vtkPolyData :: GetVerts(void) "(?GetVerts @ vtkPolyData @@ QEAAPEAVvtkCellArray @@ XZ)プライベート:void __cdecl pcl :: visualization :: PCLVisualizer :: convertPointCloudToVTKPolyData :PointCloudGeometryHandler const &、クラスvtkSmartPointer &、cla ss vtkSmartPointer &) "(?? $ convertPointCloudToVTKPolyData @ UPointXYZ @ pcl @@@ PCLVisualizer @ビジュアライゼーション@pcl @@ AEAAXAEBV?PointCloudGeometryHandler @ UPointXYZ @ pcl @@@ 12 @AEAV?$ vtkSmartPointer @ V @@@@ AEAV?$ vtkSmartPointer @ VvtkIdTypeArray @@@@@ Z)C:\ユーザーは8310706B \ドキュメントは、プロジェクト\ Visual Studioの2010 \ \ \ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:symbole externe非résolu「公共:vtkSmartPointerBase __cdeclクラスvtkSmartPointerBase & :: public = class vtkSmartPointer & __cdecl vtkSmartPointer :: operator =(クラスvtkSmartPointer const &) "(演算子=(クラスvtkObjectBase *))"(?? 4vtkSmartPointerBase @@ QEAAAEAV0 @ PEAVvtkObjectBase @@@ Z) $?4VvtkUnsignedCharArray @@@?$ vtkSmartPointer @ VvtkDataArray @@@@ QEAAAEAV0 @ AEBV?$ vtkSmartPointer @ VvtkUnsignedCharArray @@@@@ Z)C:
ユーザーがTestPCL
icpmain.objプロジェクト\ TestPCL \ \のVisual Studio 2010 \ 8310706B \ドキュメントを\ \エラーLNK2019:symbole externe非résolu「公共:クラスvtkSmartPointerBase & __cdecl vtkSmartPointerBase ::演算子=(クラスvtkSmartPointerBaseのconst &)」(?? 4vtkSmartPointerBase @@ QEAAAEAV0 @ AEBV0 @@ Z)参照DANSラfonction "公共:クラスvtkSmartPointer & __cdecl vtkSmartPointer ::演算子=(クラスvtkSmartPointerのconstの&)"(? ??4 $ vtkSmartPointer @ VvtkPoints @@@@ QEAAAEAV0 @ AEBV0 @@ Z)C:symboleのexterne:\ユーザーはプロジェクト\ TestPCL \ icpmain.obj TestPCLエラーLNK2019 \ Visual Studioの2010 \ 8310706B \ドキュメントを\非公開:public:int __cdecl vtkDataSetAttributes :: SetScalars(クラスvtkDataArray *) "(?SetScalars @ vtkDataSetAttributes @@ QEAAHPEAVvtkDataArray @@@)レビュアー"個人:bool __cdecl pcl :: visualization :: PCLVisualizer :: fromHandlersToScreenクラスpcl :: visualization :: PointCloudGeometryHandler const &、クラスpcl :: visualization :: PointCloudColorHandler const &、クラスstd :: basic_string、クラスstd :: allocator> const &、int、クラスEigen :: Matrix const &、クラスEigen: :Quaternion const &) "PointLoudColorHandler @ UPointXYZ @ pcl @@@ PCLVisualizer @視覚化@pcl @ AEAA_NAEBV?$ PointCloudGeometryHandler @ UPointXYZ @ pcl @@@ 12 @ AEBV? @AEBV?$ basic_string @ DU?$ char_traits @ D @ std @@ V?$ allocator @ D @ 2 @ std @@ HAEBV?$ Matrix @ M $ 03 $ 00 $ 0A @ $ 03 $ 00 @ Eigen @@ AEBV?$クォータニオン@M $ 0A @@ 8 @@ Z)C:\ Users \ 8310706B \ documents \ v isual Studio 2010の\プロジェクト\ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:symbole externe非résolu "パブリック:静的クラスvtkCellArray * __cdecl vtkCellArray ::新(無効)"(?新@ vtkCellArray @@ SAPEAV1 XZ @) vtkSmartPointer :: New?void vtkSmartPointer :: VtkSmartPointer VvtkCellArray @@@@ SA?AV1 @ XZ)C:\ Users \ 8310706B \ documents \ visual studio 2010 \プロジェクト\ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:symbole externe非résolu "パブリック:静的クラスvtkFloatArray * __cdecl vtkFloatArray ::新(無効)"(?新@ vtkFloatArray @@ SAPEAV1 @ XZ)参照DANSラfonction:(???新@ $ vtkSmartPointer @ VvtkFloatArray @@@@ SA AV1 @ XZ) "のパブリック静的クラスvtkSmartPointer __cdecl vtkSmartPointer ::新しい(空)" C:83 \ \ユーザープロジェクト\ TestPCL \ icpmain.obj TestPCL
エラーLNK2019 \ Visual Studioの2010 \ 10706B \ドキュメント:symbole externe非résolu "パブリック:静的クラスvtkMatrix4x4 * __cdecl vtkMatrix4x4 ::新(無効)"(新@ vtkMatrix4x4 @@? SAPIV1 @ XZ)は、 "public:static class vtkSmartPointer __cdecl vtkSmartPointer :: New(void)"(新しい@?$ vtkSmartPointer @ VvtkMatrix4x4 @@@@ SA?AV1 @ XZ)C:\ Users \ 8310706B \ documents \ TestPCL
icpmain.objプロジェクト\ TestPCL \ \のVisual Studio 2010エラーLNK2019:symbole externe非résolu "パブリック:静的クラスvtkPoints * __cdecl vtkPoints ::新(無効)"(新vtkPoints @@ SAPEAV1 @ XZ @? )参照DANSラfonction "パブリック:静的クラスvtkSmartPointer __cdecl vtkSmartPointer ::新(無効)"???(新@ $ vtkSmartPointer @ VvtkPoints @@@@ SA AV1 @ XZ)C:\ Users \ユーザーsymbole externe非résolu?:プロジェクト\ TestPCL \ TestPCL
icpmain.objエラーLNK2019 \ Visual Studioの2010 \ 8310706B \ドキュメント "パブリック:vtkUnsignedCharArray __cdecl静的クラスvtkUnsignedCharArray * ::新(無効)"(新@ vtkUnsignedCharArray @@ SAPEAV1の@ XZ)参照DANSラfonction "パブリック:静的クラスvtkSmartPointer __cdecl vtkSmartPointer ::新(無効)"???(新@ $ vtkSmartPointer @ VvtkUnsignedCharArray @@@@ SA AV1 @ XZ)C:\ユーザーは8310706B \文書を\ \ visual studio 2010 \ Projects \ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:エラーコード:SetCells @ vtkCellArray @@ QEAAX_JPEAVvtkIdTypeArray @@@ Z)参照DANSラfonction「私的ます:void __cdecl PCL ::可視化:: PCLVisualizer :: convertPointCloudToVTKPolyData(クラスPCL ::可視化:: PointCloudGeometryHandlerのconstの&、クラスvtkSmartPointer &、クラスvtkSmartPointer &) "、"? "、"? "、"、 "、"、 "、"、 "、"、 "、"、 "、"、 "、"、 " @@@@ Z)C:\ユーザーは8310706B \ドキュメントは、プロジェクト\ Visual Studioの2010 \ \ \ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:symbole externe非résolu「パブリックます:void __cdecl vtkDataArrayTemplate ::はsetArray(フロート* 、__ int64、int、int) "(?SetArray @?$ vtkDataArrayTemplate @ M @@ QEAAXPEAM_JHH @ Z)レフェリーゼダンC:\ Users \ 8310706B \ documents \ visual studio 2010 \ Projects(Visual Studio 2010 \ Projects) "public:void __cdecl vtkDataArrayTemplate :: SetArray(float *、__ int64、int)"(SetArray @?$ vtkDataArrayTemplate @M @@ QEAAXPEAM_JH @ \ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:symbole externe非résolu? "パブリックます:void __cdecl vtkDataArrayTemplate ::はsetArray(unsigned char型*、__ int64型、int型、int型)"(はsetArray @ $ vtkDataArrayTemplate E @ @@ Q:QUEAXPEAE_JHH @ Z)のレファレンス "public:void __cdecl vtkDataArrayTemplate :: SetArray(unsigned char *、__ int64、int)"(?SetArray @?$ vtkDataArrayTemplate @ E @@ QEAAXPEAE_JH @ Z)C:\ Users \ 8310706B \ documents \ visual studio 2010 \ Projects \ TestPCL \ icpmain.obj TestPCL
エラーLNK2019:シンボリックエクステンション非対応 "public:void __cdecl vtkPolyData :: SetVerts(class vtk CellClray);}(?SetVerts @ vtkPolyData @@ QEAAXPEAVvtkCellArray @@@ Z)前のページ次のページ前のページ目次へ&、クラスvtkSmartPointer &)」(?? $ convertPointCloudToVTKPolyData @ UPointXYZ @ PCL @@@ PCLVisualizer @可視化@ PCL @@ AEAAXAEBV?$ PointCloudGeometryHandler @ UPointXYZ @ PCL @@@ 12 @ AEAV?$ vtkSmartPointer @ VvtkPolyData @@@@ AEAV ?$ vtkSmartPointer @ VvtkIdTypeArray @@@@@ Z)C:\ユーザーは8310706B \ドキュメントは、プロジェクト\ Visual Studioの2010 \ \ \ TestPCL \ icpmain.obj TestPCL
可能な重複https://stackoverflow.com/questions/12573816/what -is-an-undefined-reference-unresolved-external-symbol-error-and-do-do-i-fix) – VTT
実際にはありません。私はいくつか知っている*。libが見つかりません。しかし、私がすべてのvtkライブラリにリンクしていても、私はまだシンボルを定義していません。 – Flow