开始学习终端编译mark一下

今天在试验pcl中的sift关键点检测的时候,一些参数设置问题让我摸不着头脑,

pcl::io::loadPCDFile (argv[1], *cloud_xyz);

  const float min_scale = stof(argv[2]);          

  const int n_octaves = stof(argv[3]);            

  const int n_scales_per_octave = stof(argv[4]);

  const float min_contrast = stof(argv[5]);     

但是github下载的文件夹里面有现成的cpp以及cmakelist.txt文件,有点想尝试一下,就打开了终端,我的是os系统,具体操作如下:

首先在有 cpp以及cmakelist.txt文件的同一级目录中新建一个build(或者直接cd 路径——mkdir build),然后cmake ..(cmake空格..),两个点的意思是回到build的上一级目录,然后make;等待,报错,百度之后原来是cpp文件中需要加一个头文件#include<cmath>,然后就成功了,虽然有成果a.out但是不知道怎么打开,和我用xcode运行出来的一直小猪猪的结果不一样啊!小朱说我要看看linux基本操作命令,不然存活不下去。

结果文件一般在build里面,可执行文件,在控制台./a.out就行,可惜啊可惜。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值