boost ステートメントを利用するために必要なインクルード ディレクトリは何かを尋ねているだけです。
boost::static_visitor<void>
上記の boost コマンドを基本クラスとして使用する Visitor クラスがありますが、コードを正しくコンパイルできません。インクルードステートメントが欠落しているように感じますが、どれかわかりません。
どうもありがとう!
boost ステートメントを利用するために必要なインクルード ディレクトリは何かを尋ねているだけです。
boost::static_visitor<void>
上記の boost コマンドを基本クラスとして使用する Visitor クラスがありますが、コードを正しくコンパイルできません。インクルードステートメントが欠落しているように感じますが、どれかわかりません。
どうもありがとう!
BOOSTバリアントライブラリのこの部分を使用するには、次のヘッダーを含めることができます
#include <boost/variant/static_visitor.hpp>
これが機能しない場合は、代わりに次を追加できます。上記のコンパイラ エラーからですが、''boost/variant/static_visitor.hpp'' が必要とするヘッダーのみを含める必要があります。
#include <boost/variant/variant.hpp>
使用しているコンパイラに関係なく、コンパイル時にブーストフォルダーの場所がリンクされていることを確認してください。さらに、これはヘッダーのみのファイルであるため、ライブラリをコンパイルする必要はありません
上記のいずれも機能しない場合は、以下を試すこともできます
#include <boost/variant.hpp>