0

我已经构建了一个静态库,其中包含我在很多 C++ 项目中使用的通用实用程序。但是,我现在意识到我不知道如何将这些库索引到 Eclipse 项目中。我并不是说在编译时将库链接到项目中——我的意思是对它们进行索引,这样每次我使用这些库中的某些东西时,它就不会告诉我有错误。

但是,由于静态库都在目标代码中,我认为这可能是不可能的。在那种情况下,如何Eclipse 中正确使用静态库?我很幸运我有自己的源代码,但是如果我想使用一个我没有源代码的库怎么办?一切都必须通过前向声明来完成吗?

这本身可能是一个一般性的编码问题,而不是一个特定于 Eclipse 的问题。

4

1 回答 1

0

如果您没有代码,则无法使用 Eclipse AFAIK 对其进行索引。我在 Eclipse 中使用了很多 3rd 方代码,但它们也都有源代码。

前向声明在索引方面也对你没有好处,它只是一种在没有完整定义的情况下告诉编译器是什么的方法。这会让索引器知道某些东西是一个类,但仅此而已。它不会让您访问成员列表以进行自动完成或类似的事情。

于 2012-05-15T13:23:08.310 回答