"boost/asio.hpp"を使用するC++プロジェクトがあります。私のLinuxマシンでは、CMakeを使ってそのプロジェクトを構築することができます。Visual Studio 2017ブースト付きLinux用リモートビルド
Windowsマシン上でVisual Studio 2017を設定すると、プロパティ/リンカ/入力に "boost_asio"を追加しても、私はまだエラーが発生します。 "fatal error:boost/asio.hpp:そのようなファイル、又はディレクトリはありません。"私はまた、私のWindowsマシン上の "Additional Library Directories"に追加パスを追加しようとしましたが、それでも動作しませんでした。
この場合のコンパイル処理がどのようなものか分かりません。あなたがWindowsアプリケーションを構築しようとしていると、インストールされている前提で
ありがとうございますが、Windows環境でVisual Studioを使用してLinuxアプリケーションを構築しています。ビルドのために私のVSが接続するLinuxリモートマシンがあります。 –
その場合は、 'C/C++'の '' Include Additional Directories'を、Linuxリモートのブーストルートフォルダへのパスに設定する必要があります。絶対パス(相対パスではない)を使用します。また、IntelliSenseでasio機能などを認識させたい場合は、Windowsホストにも追加機能をインストールし、Windowsの追加ルートのパスを 'Additional Include Directories'に追加します。つまりWindowsの場合は1回、Linuxの場合は1回、asioヘッダー*へのパスを2回*指定します。 – stanthomas