動作していないディレクトリを含め、C++で動作するように得ることができない、と私はそれはのようなパスを含めます追加:Boostライブラリは、私は最近、C++ 14でブーストライブラリをインストールしようとした
ソリューションエクスプローラ]> [プロジェクト名>プロパティページ> VC++を私は、この追加した後にコンパイルしてみました: "\プログラムファイル(x86の)\のMicrosoft Visual Studioの14.0 \ブースト\ブーストC"
:ディレクトリ>エラー一覧]ウィンドウで
#include <boost\variant.hpp>
を、私はを見ることができます210と私は以前のようにコンパイルできません。
"C:¥Program Files(Microsoft)Visual Studio 14.0 \ boost \ boost \"のようなバックスラッシュを追加しようとしましたが、まだ動作しませんでした。
また、私はthisの投稿を読んで明示的にディレクトリを指定しましたが、うまくいきませんでした。
また、私はthisの投稿を読んで、与えられた答え(私が既にプロジェクトを何度も作りました)と全く同じでしたが、それでも成功しませんでした。
しかし、私のようなライブラリを含める場合:
#include "C:\Program Files (x86)\Microsoft Visual Studio 14.0\boost\boost\variant.hpp"
今コンパイラがそれを認識し、今私は、エラー一覧]ウィンドウで、100の以上のエラーを表示することができ、これらのエラーは、Boostライブラリのファイルをヘッダに指摘されているが、私のプロジェクトファイルにはvariant.hpp
が含まれていません。
すべてのこれらのエラーは、E1696 - cannot open source file "boost\<libraryname.hpp>"
または
私は私のプロジェクトのヘッダファイルから行#include "C:\Program Files (x86)\Microsoft Visual Studio 14.0\boost\boost\variant.hpp"
を削除するのであれば、すべてのエラーが突然消えて、プロジェクトはうまくコンパイルE1696 - cannot open source file "boost\<subdirs>\<some other files included in libraryname.hpp>"
です!今一度のエラーはありません!
私はそれをプロジェクトで使用することができますが、私はこれらのヘッダファイルを手動で編集して<boost\...
を元の場所に変更することはできません。
この問題を解決するのを手伝ってください。
インストールのあなたのVisual Studio内の後押しを置くべきではありません。次に、boostを含むフォルダをインクルードフォルダに追加する必要があります。 – drescherjm
@drescherjm私は外付けドライブ(E:\)を試した後、失敗した後にこれを行いました! – GTAVLover
"C:¥Program Files(x86)¥Microsoft Visual Studio 14.0¥boost¥boost"は、インクルードパスに追加する間違ったフォルダでした。 「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ boost \」 – drescherjm