Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何将源代码附加到EclipseCDT上的库_C++_C_Eclipse_Eclipse Cdt - Fatal编程技术网

C++ 如何将源代码附加到EclipseCDT上的库

C++ 如何将源代码附加到EclipseCDT上的库,c++,c,eclipse,eclipse-cdt,C++,C,Eclipse,Eclipse Cdt,在EclipseCDT上,有人知道如何通过源代码附加外部库吗 我想做的是单击元素(例如函数、变量)名称,以便Eclipse打开其源文件的相应部分(或者最初打开头文件,然后通过另一个单击头文件打开源代码)。这在Eclipse的Java模式下是可能的 谢谢。创建一个库项目。将外部库添加到其中。打开库项目属性,通过C/C++常规/路径和符号/源位置链接源文件夹。 打开主项目属性并将库项目添加到项目引用中 如果您做的一切都是正确的,那么OpenDeclarationAction(F3)将打开一个函数源

在EclipseCDT上,有人知道如何通过源代码附加外部库吗

我想做的是单击元素(例如函数、变量)名称,以便Eclipse打开其源文件的相应部分(或者最初打开头文件,然后通过另一个单击头文件打开源代码)。这在Eclipse的Java模式下是可能的


谢谢。

创建一个库项目。将外部库添加到其中。打开库项目属性,通过C/C++常规/路径和符号/源位置链接源文件夹。 打开主项目属性并将库项目添加到项目引用中

如果您做的一切都是正确的,那么OpenDeclarationAction(F3)将打开一个函数源

干杯,
Max

在project explorer中,您可以

  • 右键单击文件夹名称
  • 单击重新源配置
  • 选择“从生成中排除”

  • 谢谢@Max。我已经试过了,但还没有成功。“添加外部库”是指将它们复制到项目文件夹中,还是仅在Build->Settings->C++链接器中指定?还有,您必须在Eclipse上编译吗?我的意思是复制或链接(新文件,Advanced/link)到项目中。最后一个问题是关于什么的?对不起,还不清楚。我在问是否有必要编辑这个图书馆项目。现在我看到构建主项目也需要构建lib-prj,这让我觉得我仍然在做一些错误的事情,因为如果需要构建,复制的库文件没有任何用处。太好了!这正是我需要的。