gpt4 book ai didi

c++ - 编译 Boost Spirit 关键字解析器示例

转载 作者:太空宇宙 更新时间:2023-11-04 13:04:59 26 4
gpt4 key购买 nike

<分区>

我在编译 boost 关键字解析器的示例代码时遇到了一些问题。我正在使用 boost 1.63.0gcc 6.3.0 并指定 c++ 11。我运行了:

g++ -std=c++11 -I boost-1.63-0/include keywords-1.cpp

并被一大堆编译器错误击中。第一个错误是:

struct boost::mpl::apply 中没有名为“type”的类型...

我还尝试使用 gcc 4.8.2 编译示例,并在 boost 1.55.0 中打开了 c++ 11 标志,但也收到了类似的大量错误。但是,尝试使用 c++ 03 编译示例时,编译器和 boost 版本都有效。

我试过在 Centos 5 和 Ubuntu 14.04 上编译。我引用的具体例子可以在spirit/repository/example/qi/keywords.cpp

下找到

有谁知道关键字解析器是否会在 c++11 中编译,或者我应该回到使用 Nabialek 技巧来达到这些目的吗?或者有人对正确的方向有任何意见或提示我做错了什么吗?

26 4 0
文章推荐: c++ - 从 C 字符串构造 boost::type_erasure::any 但存储为 std::string
文章推荐: javascript - 是否可以更改Image2 ckeditor插件中Image的Wrapper "
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com