更快地链接Eclipse CDT中的库

时间:2017-02-13 13:38:58

标签: eclipse-cdt opencv3.0

我在Ubuntu 16.04上使用Eclipse CDT Neon Release 4.6.2。我使用项目,我需要包含和链接OpenCV 3.1库。对于每个单独的项目,我总是去Window>偏好> C / C ++ Build>设置并在" Cross G ++ Compiler>下添加相关OpenCV库的路径和名称。包括"和"交叉G ++链接器>库&#34 ;.

有没有办法避免为每个新项目执行此操作,例如通过所需库的配置文件,我可以简单地为每个项目复制?每次输入相同的信息,尤其是库的名称,都非常耗时。

1 个答案:

答案 0 :(得分:1)

您可以使用Makefile项目而不是Managed Build项目(在New C ++ Project对话框中,选择“Makefile project”作为项目类型而不是“Executable”/“Shared Library”/等。)。

然后,您必须编写一个makefile,指定要运行以构建项目的编译器命令,包括OpenCV的包含路径和库路径的标志。

一旦你编写了一次makefile,就可以通过复制和粘贴,或者通过将可重用位分解为你从项目的makefile中包含的共享makefile,将大部分内容重用于不同的项目。

由于这个原因,我转而使用Makefile项目。