提升文件上的汇编错误
-
16-09-2019 - |
题
我遇到了很多错误,主要是使用Boost库来编译代码,主要是当我使用精神名称空间时。错误是升级文件上的语法错误,例如:
boost/spirit/home/classic/dynamic/lazy.hpp(33):错误c2143:语法错误:丢失';''在'<'之前
或者
boost/spirit/home/classic/dynamic/lazy.hpp(33):错误c4430:缺少类型的指定器 - int假定。注意:C ++不支持默认设置
或者
boost/spirit/home/classic/striction/grammar_def.hpp(104):错误c2039:'nil_t':不是'boost :: phoenix'的成员
我从Visual Studio 6迁移到Visual Studio 2008 Express,以及最早的Boost版本之一。
我想知道有什么问题。我认为问题不能在Boost库中。
解决方案 2
问题得以解决,仅包括凤凰城的旧版本的凤凰城。
其他提示
我的猜测,就像Timi Geusch一样,是一个错误的#Define。
我从来没有使用过VS,但是如果有通过预处理程序传递后可以查看该代码后,您可能会弄清楚导致问题的原因。
不隶属于 StackOverflow