我正在尝试使用boost.signals库。我知道要使用它,首先我需要构建增强,因为信号不是仅头文件库。我按照this topic中描述的步骤来构建提升并且没有出现任何错误。但是,当我包含boost / signals.hpp时,我得到几个C2146,C2238,C2447错误。其中大多数是语法错误。例如,有几个C2143错误表示 signals_common.hpp 中的missing ; before {
。
有没有人遇到过这样的问题?
答案 0 :(得分:1)
如果构建它的方式存在问题,您将收到链接器错误。这是编译时间。
尝试为人们尝试做一个简单的例子。
我的猜测是Qt。如果您使用的是Qt,则可能存在名称空间冲突。