Eclipse CDT:传递具有相同文件扩展名的多个程序参数

时间:2017-05-17 15:31:58

标签: c++ eclipse-cdt

我想从同一个文件夹中输入一堆图像文件,并在for循环中应用相同的操作。我将main定义为int main(int argc, char** argv)有这个for循环:

for(int i=1; i < argc; ++i)
{
   // do something here
}

在Eclipse CDT(Neon)中,在“运行配置”下;参数,我正在进入我想要处理的图像路径。当我明确提供像img1.jpg img2.jpg ...这样的图像列表时,它会起作用,但是当我尝试在具有特定扩展名的所有图像文件(例如dataset/*.jpg)上运行它时它不起作用。

有解决方法吗?感谢。

1 个答案:

答案 0 :(得分:2)

  

有解决方法吗?

最让人想到的两个问题是:

  1. 从终端而不是从Eclipse内部运行程序。
  2. 修改程序,只取目录名作为参数,并让它遍历目录中的文件。