質問

の取得方法EclipseのCDT療shared_ptrとしてT*のための構文を完成?

私はwindowsをお使いのこのインスタンス.していま1.39の"データファイルのインストール"フォルダにまとめた。っていう1.37.

を使用しているガリレオリリースの日食です。また、私だけの編集-閲覧のソースをEclipse建VC++。(そう)

役に立ちましたか?

解決

は、使用しているブーストのバージョンは何?

によると、このスレッドに:

  

CDTインデクサが好きではないブースト1.39についての何かがある判明。
  以下のようなtypedefさの要素のために、私はインデックスブースト1.36にCDTを許可する場合は、オートコンプリート作品。
  私はインデックスのみ1.39にそれを許すならば、同じオートコンプリートが動作しません。

CDT5又は6で発生する

他のヒント

Eclipse CDT指数付けのブ図書館で始まり苦しむバージョン1.37(も1.36ん'ことの検証)。

私の回避策への利益からのソースコードを使用-最強バージョン(1.39)は次のようなものです:

  • 私たboostのバージョン(1.35と1.39)のですが、何が必要ですか。
  • のデバッグの建設定(設定なし/ディレクトリ)を設定しますなどパスの向上です。
  • リリースの構築の設定を設定しますパスを実際のブ図書館があります。
  • を設定しますIndexerオプション"ビルド構成のためのIndexer"の"固定建設定">デバッグ

のindexer現在使用している古い図書館のための割り出しやコード補完がリリースバージョンも作成し、近年のブバージョン。少なくともここで働きました。なっているかご確認くださいこのためには、多くの構成であれば、苦しみ、同じ問題!!

私は、CDT 7.0の対応するバージョンでのEclipse 3.6 M5(ヘリオスのマイルストーンビルド)でそれを試し、自動ブーストを完了することができました:: shared_ptrの年代、それは以前に私がCDT 6でのEclipse 3.5での失敗したことブースト1.40を使用していますので、彼らは、テンプレートインデクサが持っていたものは何でも問題が固定されている必要があります。

あなたは http://www.eclipse.org/downloads/に移動して、新しいビルドを試してみることができますには、選択する "開発してビルド" とし、いつものように、 "C / C ++のためのEclipse" を選択します。

これは長い間私にとってフラストレーションの源となっているが、最近ガリレオとCDT 6にアップグレードした後、それが今取り組んでいる!

ブースト:1.39
CDT:6.0.2.201002161416

この情報がお役に立てば幸いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top