0

多くの C++ プロジェクトで使用する一般的なユーティリティの静的ライブラリを作成しました。しかし、これらのライブラリーを Eclipse プロジェクトに索引付けする方法がわからないことに気付きました。コンパイル時にライブラリをプロジェクトにリンクするという意味ではありません。ライブラリにインデックスを付けて、それらのライブラリから何かを使用するたびにエラーが発生しないようにすることを意味します。

ただし、静的ライブラリはすべてオブジェクト コードであるため、これは不可能かもしれないと考えています。その場合、Eclipse で静的ライブラリを適切に使用するにはどうすればよいでしょうか。ソース コードを持っているのは幸運ですが、ソース コードを持っていないライブラリを使用したい場合はどうすればよいでしょうか。すべてを前方宣言で行う必要がありますか?

これは、Eclipse 固有の問題というよりは、コーディングに関する一般的な質問かもしれません。

4

1 に答える 1

0

コードがない場合、Eclipse AFAIK でインデックスを作成することはできません。私は Eclipse で多くのサードパーティ コードを使用していますが、そのすべてにソース コードもあります。

前方宣言は、インデックス作成の点でも役に立ちません。これは、完全な定義がなくてもコンパイラに何かを伝える方法にすぎません。これは、何かがクラスであることをインデクサーに知らせますが、それだけです。オートコンプリートなどのためにメンバーリストにアクセスすることはできません。

于 2012-05-15T13:23:08.310 に答える