批量导入包含在Eclipse for Opencv中

Batch Import includes in Eclipse for Opencv

本文关键字:for Opencv Eclipse 导入 包含      更新时间:2023-10-16

我想使用Opencv与Eclipse Neon。对于Opencv,我使用命令行

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

编译我的文件。但是在Eclipse中,我必须手动设置所有内容。所以我的解决方法是改变。cproject文件并把所有include都放到

下面
  <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. 使用"makefile项目"。在这种类型的项目中,您编写自己的makefile(您可以编写一个非常简单的makefile,它只运行您提到的命令),Eclipse调用make并解析输出以获取包含路径和库。由于make输出将包含pkg-config --cflags --libs opencv的shell扩展结果,Eclipse将能够看到结果包含路径和库。

  2. 使用一个允许Eclipse直接理解和使用pkg-config的插件。这是一个。