2016-09-21 15 views
0

私はVSコードを使用しています。私は自動補完のためにMicrosoftのC/C++拡張機能をインストールしました。それは私自身のプロジェクトのすべてのために働くが、私の本当の興味は、私のプロジェクトにないもの、例えばstdのlibのための自動補完を持っていることです。私は例VSコードの自動補完(標準と他のライブラリを使用)

私はその後、私はmystreamの隣に私のドットを置くfstreamの機能を見たいstd::fstream mystream;

ため、宣言 場合。

これは、c_cpp_propertiese.jsonファイルに入っているかもしれないが、そこからはstdがどこにあるのかわからないので何をすべきか分からない必要なものを書く必要があります。

実際の質問は、拡張子C/C++の設定ファイルの中にいくつかのものを追加してVSコードを外部ライブラリに自動補完する方法です。

は、他の人のためにこのヘルプは、あなたが最初に対応するヘッダファイルをインクルードする必要がありながら、それは、私のVS2008で動作VSコード:)

答えて

2

これは自分で修正するものではありません。

あなたが直面している問題は、コンパイラの支援が必要なことです。 「本当の」Visual Studioでは、Intellisenseによって提供されています。これにはC++コンパイラが含まれています(Microsoftのものではなく、EDGのものです)。これはコンパイラなので、std::fstreamが本当に何であるかを知るには十分にスマートです:std::basic_fstream<char>、テンプレート。インスタンシエートするとIntellisenseにメンバーのリストが与えられます。

しかし、Intellisenseコンパイラがないと、VSコードはそのテンプレートのメンバーを把握することができません。

+0

これは残念ですが、あなたの答えに感謝します! – Nico

-2

を使用しようとしていること、ありがとうございます。

+0

私はヘッダーを含んでいました、それはビジュアルスタジオコードであり、他のバージョンのビジュアルスタジオとは異なり、Linuxでも利用できます。 – Nico

関連する問題