インポートする C++ プロジェクトがあり、activemq ライブラリを使用しています。プロジェクトをインポートした後、環境の下で LD_LIBRARY_PATH 変数を設定して、
/usr/local/include/activemq-cpp-3.4.2
これにより、プロジェクトは activemq のすべてのライブラリを参照できるようになり、プロジェクト エクスプローラーの includdes フォルダーに表示されることがわかります。ビルド プロジェクトに移動すると、/usr/local/include/activemq-cpp-3.4.2 内にあるインクルード/オブジェクトの参照に対して大量のエラーが発生します。興味深いことに、バイナリはまだ生成されていますが、ライブラリ ファイルが見つからないために約 80 のエラーが発生しています。バイナリはどのように作成されますか? また、プロジェクトにこれらのファイルが適切に含まれるように、LD_LIBRARY_PATH 環境変数をどうする必要がありますか?
私は日食を起動しようとしました
./eclipse -clean
しかし、それは役に立たなかったようです。どんなアイデアでも大歓迎です。どうぞよろしくお願いします!
編集:
Redhat 4.X で C++ バージョン 4.1.2 の Eclipse Juno を使用しています。