我一直在尝试为点云编译一些简单的代码,我相信我已经包含了相关的 h 文件和库,但 Visual Studio 似乎只是给了我这个:
我的包含目录(在 VC++ 目录属性页中):
C:\Program Files %28x86%29\OpenNI\Include\Win32;C:\Program Files %28x86%29\OpenNI\Include;C:\Program Files (x86)\PCL 1.6.0\3rdParty\VTK\include\ vtk-5.8;C:\Program Files %28x86%29\PCL 1.6.0\3rdParty\Qhull\include;C:\Program Files %28x86%29\PCL 1.6.0\3rdParty\FLANN\include;C:\Program文件 %28x86%29\PCL 1.6.0\3rdParty\Eigen\include;C:\Program Files %28x86%29\PCL 1.6.0\3rdParty\Boost\include;C:\Program Files %28x86%29\PCL 1.6 .0\include\pcl-1.6;$(IncludePath);$(WindowsSdkDir)\lib;C:\Program Files (x86)\PCL 1.6.0\lib
库目录(VC++ 目录属性页):
C:\Program Files %28x86%29\OpenNI\Lib;$(LibraryPath)
附加包含目录(来自 C/C++ 属性页):
C:\Program Files %28x86%29\OpenNI\Lib;$(LibraryPath)
其他库依赖项(来自链接器属性页):
C:\Program Files (x86)\PCL 1.6.0\3rdParty\FLANN\lib;C:\Program Files %28x86%29\OpenNI\Lib;C:\Program Files (x86)\PCL 1.6.0\3rdParty\ VTK\lib\vtk-5.8;C:\Program Files (x86)\PCL 1.6.0\3rdParty\Qhull\lib;C:\Program Files (x86)\PCL 1.6.0\lib;$(WindowsSdkDir)\lib ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files (x86)\PCL 1.6.0\3rdParty\Boost\lib;C:\Program Files (x86)\OpenNI\库
我一定错过了某个地方的包含。我认为它与 OpenNI 库有关,因为错误提到了 OpenNI。
有任何想法吗?
我不想使用 CMake 作为 VS2010 的替代品。