批量导入包含在Eclipse for Opencv中

时间:2016-11-15 03:42:44

标签: c++ opencv eclipse-cdt

我想在Eclipse Neon中使用Opencv。 对于Opencv我在命令行上使用

g ++ test.cpp -o test pkg-config --cflags --libs opencv

编译我的文件。但在Eclipse中,我必须手动设置所有内容。 所以我的解决方法是更改​​.cproject文件并将

下的所有包含文件更改为
  <option id="gnu.cpp.compiler.option.include.paths.756310456" name="Include paths (-I)"

 <option id="gnu.cpp.link.option.libs.1361717153" name="Libraries (-l)"

然后重启eclipse。 但有没有办法在Eclipse下更改构建命令。得到相同的结果。

1 个答案:

答案 0 :(得分:0)

我可以想到两种方法来避免手动指定包含路径和库:

  1. 使用&#34; makefile项目&#34;。在这种类型的项目中,您编写自己的makefile(您可以编写一个非常简单的makefile,只运行您提到的命令),Eclipse调用make并解析输出以获取包含路径和库。由于make输出将包含pkg-config --cflags --libs opencv的shell扩展结果,因此Eclipse将能够查看生成的包含路径和库。

  2. 使用允许Eclipse直接理解和使用pkg-config的插件。 Here's one