CMake与vs的配置对应(常规->附加包含目录,链接器->输入)

 常规->附加包含目录


对应CMake的

include_directories(${QT_PATH}/include)

写在 add_executable 前面

链接器->输入

对应CMake的

target_link_libraries(${PROJECT_NAME} 

 xx.lib
 )

写在 add_executable 后面

预处理定义

对应CMake的

add_compile_definitions()
# 假设预处理器定义是 ABC 
# 那么就写成
# add_compile_definitions(ABC)

### PCL 1.14.1 在 Visual Studio 2022 中的安装配置 #### 准备工作 为了成功在Visual Studio Community 2022环境中设置PCL (Point Cloud Library) 版本1.14.1,需先确认已安装必要的依赖项和工具集。这包括CMake、Eigen库以及其他可能需要的支持文件[^1]。 #### 下载并解压PCL源码包 从官方网站获取对应于MSVC编译器优化过的预构建二进制文件或者下载完整的源代码压缩包。对于后者,则还需要通过CMake来生成适合VS项目的解决方案文件(.sln)。 #### 配置开发环境变量 确保将PCL及其子模块(如FLANN,VTK等)的相关路径添加到系统的PATH环境变量中去。这样做的目的是为了让链接阶段能够找到所需的动态链接库(DLL),从而避免运行时报错找不到特定函数的情况发生[^2]。 #### 创建新项目或导入现有工程 打开Visual Studio 2022 IDE,创建一个新的控制台应用程序或其他类型的Win32/CLR项目作为测试平台;也可以直接加载由CMake生成好的.sln方案文件来进行下一步操作。 #### 设置项目属性 进入项目属性管理界面,在“常规”选项卡下指定字符集为多字节(MBCS),而非Unicode;接着切换至"C/C++ -> 常规",把附加包含目录设为指向本地安装位置下的include文件夹路径;最后转到"链接器->输入",追加额外依赖项列表里加入lib文件名(注意区分Debug版还是Release版本)。 ```cpp // 示例:简单的PCL程序用于验证配置是否正确 #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> int main(int argc, char** argv){ pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>); // Fill in the cloud data... std::cout << "Loaded " << cloud->width * cloud->height << " data points from my_file.pcd with the following fields: " << std::endl; return (0); } ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值