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

C++ Boost signals.hpp在Visual Studio 2010上导致几个编译时错误,c++,visual-studio-2010,boost,C++,Visual Studio 2010,Boost,我正在尝试使用boost.signals库。我知道要使用它,首先我需要构建boost,因为signals不是一个只包含头的库。我按照下面描述的步骤构建了boost,没有得到任何错误。然而,当我包括boost/signals.hpp时,我会得到几个C2146、C2238和C2447错误。大多数都是语法错误。例如,有几个C2143错误表示缺失;在{之前的信号\u common.hpp 有人遇到过这样的问题吗?如果是如何构建链接器的问题,则会出现链接器错误。这是编译时 试着做一个简单的例子让人们去尝试

我正在尝试使用boost.signals库。我知道要使用它,首先我需要构建boost,因为signals不是一个只包含头的库。我按照下面描述的步骤构建了boost,没有得到任何错误。然而,当我包括boost/signals.hpp时,我会得到几个C2146、C2238和C2447错误。大多数都是语法错误。例如,有几个C2143错误表示
缺失;在{
之前的信号\u common.hpp


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

如果是如何构建链接器的问题,则会出现链接器错误。这是编译时

试着做一个简单的例子让人们去尝试

我猜应该是Qt。如果您使用Qt,可能会有名称空间冲突