Boost signals.hpp在Visual Studio 2010上导致几个编译时错误
Boost signals.hpp causes several compile time errors on Visual Studio 2010
我正在尝试使用boost。图书馆的信号。我知道要使用它,首先我需要构建boost,因为信号不是唯一的头库。我按照本主题下描述的步骤构建了boost,没有出现任何错误。但是,当我包括boost/signals.hpp时,我得到了几个C2146, C2238, C2447错误。其中大多数是语法错误。例如,有几个C2143错误说missing ; before {
在signals_common.hpp.
有人遇到过这样的问题吗?
如果您构建它的方式有问题,则会得到链接器错误。这是编译时。
试着做一个简单的例子让人们去尝试。
我猜是Qt.如果你使用Qt,可能会有命名空间冲突。
如何获得Boost。信号与Qt工作?
相关文章:
- 使用 make 编译 MPI,几个命名空间错误,例如"错误:未知类型名称'使用'?
- 在缺少函数重载时抛出异常,并带有 std::variant 而不是编译时错误
- 使用 g++ 编译时出现多个错误?
- 如何在常量计算表达式中获取编译时错误?
- C++根据调用的构造函数强制编译时错误
- C++ 编译时在两个变量之间交替
- 使用 std::iterator_traits<> 时编译时错误不明确
- is_same和variadic模板编译时错误无效转换
- C++ 在多个其他类中使用单个类 - 编译时出现多个定义错误
- 私有运营商删除会触发 GCC 和 Clang 的编译时错误,但不会在 MSVC 上触发编译时错误
- 运行时与编译时多态性:更好的可读性与编译时错误检查,更重要的是
- 引发编译时错误
- 代码在编译时生成三个错误
- 在编译时将两个或多个不同大小的数组合并为一个数组
- 为什么调用不明确的 ctor 时没有编译时错误?
- C++ G++ 编译时出现多个定义错误
- 在 sizeof 运算符上强制编译时错误
- 2个c源文件之间的函数指针操作导致编译时错误
- Boost signals.hpp在Visual Studio 2010上导致几个编译时错误
- 使用标头编译时出现多个定义错误