【发布时间】:2014-03-15 09:46:48
【问题描述】:
一位用户来找我在 OS X 上遇到编译问题:
http://fpaste.org/77628/39251593/
排除明显后;使用 gcc 而不是 clang,以及“正确的”标准库,很明显问题出在类声明的 std::enable_shared_from_this 部分
类本身有一个声明
class Expression : public std::enable_shared_from_this<Expression> {
// ...
};
一些调查表明这可能是 Xcode/clang 本身的问题: https://github.com/kripken/emscripten/issues/270
https://code.google.com/p/alembic/issues/detail?id=315
有人可以确认吗?或者,有没有办法解决这个问题?
编辑:有问题的代码是不需要的,所以被删除了。使用特定提交更新链接 (r1047)
【问题讨论】:
标签: c++ xcode inheritance c++11 shared-ptr