带有CMake的VS2010和Point Cloud Library

时间:2013-04-15 11:36:07

标签: visual-studio-2010 cmake point-cloud-library

我正在尝试编译一个演示项目,但是当我使用CMake时,我一直遇到错误,无法生成项目。目前我仍然坚持CMake输出:

  

CMake错误:文件C:/ Users / Thomas / Documents / Visual Studio 2010 / Projects / PCL1 / pcl_config.h.in不存在。   CMakeLists.txt上的CMake错误:232(configure_file):     configure_file配置文件时出现问题

     

无法找到GTest(缺少:GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY)   测试不会被建立:找不到GTest。   cmake / pcl_utils.cmake上的CMake错误:291(列表):     list子命令REMOVE_ITEM需要列表存在。   呼叫堆栈(最近一次呼叫):     CMakeLists.txt:247(topology_sort)

     

cmake / pcl_utils.cmake上的CMake错误:341(消息):     list_length必须至少等于1   呼叫堆栈(最近一次呼叫):     cmake / pcl_utils.cmake:386(fill_list)     CMakeLists.txt:248(sort_relative)

我从未创建过PCL_config.h文件,查看CMakeList.txt意味着该文件是由CMake自己创建的。此外,我从未使用过GTest,也不知道它做了什么。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

请尝试以下操作。

  1. 从官方PCL网站获取PCL 1.6.0的预编译版本。

  2. 它附带所有依赖项,只需确保设置运行没有任何错误。

  3. 安装CMAKE 2.8。或更高。

  4. 按照有关使用CMake从任何PCL教程编译和运行PCL代码的说明进行操作。

  5. 在上述步骤之前,您可能需要卸载所有内容并进行全新安装。

  6. 告诉我们是否有效。