Ubuntu如何给kdevelop的main函数输入参数

在看《视觉SLAM十四讲》的时候我们通常都是直接用终端测试书上给出的程序。但是当我们想要使用kdevelop这个开发工具的时候我们会发现直接运行程序,程序会直接跳出,没有成功输入参数,就像下图一样。

Ubuntu如何给kdevelop的main函数输入参数

Ubuntu如何给kdevelop的main函数输入参数

那么我们要如何输入参数呢?

首先打开run->configure launchers,然后在arguments中输入我们要的参数。

Ubuntu如何给kdevelop的main函数输入参数

但是当我输入两个参数包括运行的文件和path_to_dataset的时候还是出现了参数错误的问题,自习一看才发现在第二张截图中出现的参数较多,总共出现了两次useLK,因此我们知道运行程序的那个参数在我们的Project Target中已经配置好了,不需要再次输入,只需要输入其他的参数就行了!

Ubuntu如何给kdevelop的main函数输入参数

Ubuntu如何给kdevelop的main函数输入参数

接下来我们输入程序需要的第二个存放数据的文件路径,就可以看到成功运行了:

Ubuntu如何给kdevelop的main函数输入参数

  Ubuntu如何给kdevelop的main函数输入参数

上面我们使用的是绝对路径,事实上我们还可以使用相对路径,这样输入的参数看起来就比较短了,同样也是可以奏效的,大家可以具体根据自己的文件路径做相应的修改。这里的数据文件路径是相对与你输入的Working Directory路径下的。

Ubuntu如何给kdevelop的main函数输入参数

Ubuntu如何给kdevelop的main函数输入参数

收工~