我有一个项目,我尝试用Eclipse-CDT编译它。该项目依赖于包含头文件和源文件的库。如何在Eclipse中配置项目,使其能够从库中编译项目所需的源文件?
使用我使用的makefile:
SRC+=lib_source.c发布于 2012-07-25 06:08:47
您可以添加链接的源文件。选择项目属性,然后在左侧面板中选择c++ general。在它下面选择路径和符号。现在,在右侧面板选项卡中,选择源位置并添加链接的源文件夹。包括您需要在" Include“中定义的内容(在c++ build下可以找到设置)
发布于 2021-02-11 23:40:37
另一种方法是使用操作系统将库添加到项目中。然后,Eclipse将所有源文件(包括库文件)视为项目的一部分,因此编译任何需要它的文件,即使它们在库中也是如此。这种设置允许将库源代码保存在独立于项目源代码的git存储库中。您可以记录库的git提交,以提供库版本控制,以便在一个项目中改进库不会破坏所有其他项目。该设置依赖于操作系统以对eclipse完全透明的方式链接目录的能力--在windows中使用mklink命令。
在windows中,这些步骤是
我不记得为什么我放弃了eclipse链接目录;我想是因为includes不断被破坏。到目前为止,mklink方法运行得无懈可击。
我有一个关于如何设置的pdf教程--但我是这个论坛的新手,不知道如何附加文件。
https://stackoverflow.com/questions/11599121
复制相似问题