上下文:我跟随this guide生成我的Visual Studio项目与点云库PCL,它似乎是唯一的方式来使用它。(CMake)PCL +其他库
问题:我已经意识到,用这种方法,我不能包括其他库,如Bitmap_image.hpp甚至
我已经试过string.h中:
cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
project(MY_GRAND_PROJECT)
find_package(PCL 1.3 REQUIRED COMPONENTS common io)
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})
add_executable(pcd_write_test pcd_write.cpp)
target_link_libraries(pcd_write_test ${PCL_COMMON_LIBRARIES} ${PCL_IO_LIBRARIES} ${string})
结果:
它生成项目。 PCL完美地工作并且行
#include <string>
不显示错误。
但是
string a;
抛出 “错误C2065 '字符串':未声明的标识符” 和与其他库同样的情况。
任何解决方案?