我有一个项目,我尝试使用 Eclipse-CDT 进行编译。该项目依赖于带有头文件和源文件的库。如何在 Eclipse 中配置项目,以便它将库中所需的源文件与项目一起编译?
使用makefile我使用:
SRC+=lib_source.c
我有一个项目,我尝试使用 Eclipse-CDT 进行编译。该项目依赖于带有头文件和源文件的库。如何在 Eclipse 中配置项目,以便它将库中所需的源文件与项目一起编译?
使用makefile我使用:
SRC+=lib_source.c
您可以添加链接的源文件。选择项目属性,然后在左侧面板中选择 c++ general。在它下面选择路径和符号。现在在右侧面板选项卡中选择源位置并添加链接的源文件夹。包括您需要在“包含”中定义(在 c++ 构建下您会找到设置)
另一种方法是使用操作系统将您的库添加到项目中。然后,Eclipse 将所有源文件(包括库文件)视为项目的一部分,因此编译任何需要它的文件,即使它们在库中也是如此。这种设置允许将库源保存在与项目源代码不同的 git 存储库中。您可以记录库的 git commit 以提供库版本控制,以便在一个项目中改进库不会破坏所有其他项目。该设置依赖于操作系统以对 eclipse 完全透明的方式链接目录的能力——在 windows 中使用 mklink 命令。
在 Windows 中,步骤是
我不记得为什么我放弃了 eclipse 链接目录;我认为是包括不断打破。到目前为止,mklink 方法运行良好。
我有一个关于如何设置的 pdf 教程——但我是论坛的新手,看不到如何附加文件。