我只是在问什么是必要的包含目录来使用 boost 语句:
boost::static_visitor<void>
我有一个使用上述 boost 命令作为其基类的访问者类,但无法正确编译我的代码。我有一种感觉,我错过了一个包含声明,但我不确定是哪一个。
非常感谢!
我只是在问什么是必要的包含目录来使用 boost 语句:
boost::static_visitor<void>
我有一个使用上述 boost 命令作为其基类的访问者类,但无法正确编译我的代码。我有一种感觉,我错过了一个包含声明,但我不确定是哪一个。
非常感谢!
只是为了使用 BOOST 变体库的这一部分,您可以包含以下标头
#include <boost/variant/static_visitor.hpp>
如果这不起作用,您可以添加以下内容。尽管从上面的编译器错误来看,您应该只包含 ''boost/variant/static_visitor.hpp'' 需要的头文件。
#include <boost/variant/variant.hpp>
确保在编译时链接了 boost 文件夹的位置,无论您使用什么编译器。此外,这是一个仅头文件,因此不需要编译任何库
如果以上都不起作用,您还可以尝试以下方法
#include <boost/variant.hpp>