C++ subdir.mk和eclipse cdt

C++ subdir.mk和eclipse cdt,c++,eclipse,eclipse-cdt,C++,Eclipse,Eclipse Cdt,我有一个项目,在其中我在linux上使用EclipseCDT、它的构建链和“ExternalBuilder”,以及自动检查生成的makefiles 在设置中,跨G++编译器包含-我在发布和调试模式中都包含了库A、B、C-但由于某些原因,库C不包括在-i选项下的G++调用中 问题似乎是subdir.mk文件没有随着最后添加的库C进行更新。我已经尝试了额外的确定,并且在调试模式和发布模式之间没有看到任何其他不同的设置 有人知道解决这个问题的办法吗?我尝试删除Release和Debug目录,然后重新生

我有一个项目,在其中我在linux上使用EclipseCDT、它的构建链和“ExternalBuilder”,以及自动检查生成的makefiles

在设置中,跨G++编译器包含-我在发布和调试模式中都包含了库A、B、C-但由于某些原因,库C不包括在-i选项下的G++调用中

问题似乎是subdir.mk文件没有随着最后添加的库C进行更新。我已经尝试了额外的确定,并且在调试模式和发布模式之间没有看到任何其他不同的设置


有人知道解决这个问题的办法吗?我尝试删除Release和Debug目录,然后重新生成-但是subdir.mk文件仍然没有正确生成。

我成功地解决了这个问题,删除了错误的生成配置,然后根据正常运行的配置重新创建。

我也遇到了同样的问题。你解决了这个问题吗?对不起,我记得那个噩梦般的问题,但不记得我是如何解决的。我知道我遇到了一个问题,我花了一段时间才知道Eclipse L窗口中包含的库的顺序是重要的(我猜这是一个普通的C++链接器)但是我认为它与这个问题无关。我可能只是启动了一个新项目并移动了所有文件。或者我在网上找到了其他的解决办法。对不起,我帮不了你更多的忙。