ブーストの「ファイルシステム」が必要なので、私はダウンロードしてブースト全体をうまく構築しました。そのディレクトリはC:\Program Files\Boost\boost_1_60_0\boost
私は完全にブーストヘッダを含めることができません
です。次に、vsプロジェクトを作成し、指定されたインクルードディレクトリ、追加のインクルードディレクトリ、およびライブラリディレクトリを作成しました。いくつかの方法。それをシステムパスに追加しようとしましたが、手動でsetxでシステム変数bouthを作成しました。
C:\Program Files\Boost\boost_1_60_0; $(BOOST_ROOT);
"evaluetes to" C:\Program Files\Boost\boost_1_60_0
しかし、まだ何も含めることはできません。
#include <boost\filesystem> // error
#include "boost//filesystem.hpp" //error
#include <boost\filesystem.hpp> //error
#include "C://Program Files//Boost//boost_1_60_0//boost" //error
// those are working but still useless due to includes in the "filesystem.hpp"
#include "C:\Program Files\Boost\boost_1_60_0\boost\filesystem.hpp"
#include <C:\Program Files/Boost//boost_1_60_0\boost\filesystem.hpp>
#include <filesystem> // does not give an error, but following
using namespace boost::filesystem; //still does
ところで、私は数週間前にこの同じIDEでブーストを行いました。そして物事は大丈夫だった、私はそれを取り戻す方法を確信していた。
何が間違っている可能性がありますか?私は一種の迷子だ。
私はそれを書き留めて、私のインクルード/ライブラリパスは正しいものでした。しかし、プロジェクトをwin32に切り替えるまでは機能しませんでしたが、今では他のライブラリを使用することができず、x64のための機能を強化する必要があります。 – George