0
が存在するオープン含めることはできません。は、前述のファイルにもかかわらず、ファイルが、私はこのようなヘッダファイルをインクルード
#include <boost/iostreams/device/file_descriptor.hpp>
Iを含む構文形式<>に「」各ファイルには、すべて含まれますが、それらの百の上にある、と私ドンを変更することができます。エラーは、このようなブーストから++ヘッダを含んによって引き起こされますコンパイラが元の場所のヘッダーファイルを検索しない理由は分かりません。私はVisual Studio 2015を使用しています。コンパイラがソースの場所を最初に検索する方法 正しいパスファイルがあります。私はそれを数回チェックし、IDEでパスを右クリックしてshow fileオプションをクリックすると、それが指すファイルが開きます。 <>から ""に変更することができますが、もっと良い方法を知りたいのです。
これはプロジェクト設定に追加したインクルードパスが間違っている可能性があります。 – drescherjm
@drescherjm編集をチェックします – Kweldulf
Visual Studioがファイルをコンパイルして質問に貼り付けるために使用しているコマンドラインをコピーできますか?コマンドラインで何がうまくいかないかについての非常に良いヒント。あなたが正しいと思うものとVisual Studioが正しいと考えるものとの違いは驚くかもしれません。 – user4581301