0


1

BoostライブラリでNetBeans構文の強調表示を取得できない

NetBeansを使用(v。 6.9.1)Boostライブラリの構文ハイライトを取得できません。 Boostに存在するすべてのものは認識されません。 ただし、プロジェクトは正しく構築されています。

NetBeans> Preferences> C / C > Code Assistance> C Compilerですでにパスを設定しています。 ここで、 `/ usr / local / include`パスを追加しました。

Boostヘッダーは `/ usr / local / include / boost`にあるため、私のコードで次のようなものを使用する場合:

#include

インクルードファイルは、エディターによって検出される必要があります(コンパイラーによって検出されるため)。

何がおかしいのですか? ありがとうございました。

OS:MacOS X 10.6.4

追伸:Boostを最新バージョン(1.44.0)に更新すると、この問題が発生しました。以前は正常に機能していました(v。 1.41.0);私は今までとは違うやり方をしたに違いない。そして、私が前回やったことの詳細を覚えていない。

P.S.2:#includeディレクティブを右クリックしてインクルードファイルにアクセスできるようになりました。 ただし、Boostアイテムの構文強調表示はまだ機能しません。

1 Answer


0


これがあなたが抱えている問題と同じかどうかはわかりませんが、Netbeansは構文の強調表示とインクルードについてしばしば混乱することがわかります。 何がそれをトリガーするのか完全にはわかりませんが、Netbeansをシャットダウンし、キャッシュディレクトリ `〜\ .netbeans \ 6.9 \ var \ cache`を削除することで解決できることがよくあります。