Boost signals.hpp在Visual Studio 2010上导致几个编译时错误

时间:2011-07-22 15:04:24

标签: c++ visual-studio-2010 boost

我正在尝试使用boost.signals库。我知道要使用它,首先我需要构建增强,因为信号不是仅头文件库。我按照this topic中描述的步骤来构建提升并且没有出现任何错误。但是,当我包含boost / signals.hpp时,我得到几个C2146,C2238,C2447错误。其中大多数是语法错误。例如,有几个C2143错误表示 signals_common.hpp 中的missing ; before {

有没有人遇到过这样的问题?

1 个答案:

答案 0 :(得分:1)

如果构建它的方式存在问题,您将收到链接器错误。这是编译时间。

尝试为人们尝试做一个简单的例子。

我的猜测是Qt。如果您使用的是Qt,则可能存在名称空间冲突。

How do I get Boost.Signals to work with Qt?