如何才能让 C++ tr1 成员(尤其是 shared_ptr,但我们想要函数和绑定(bind)以及所有其他成员)与 GCC 3.4.4 一起工作(适用于诺基亚 N810 平板电脑)。
有人做过吗?尝试过这个吗?
我们升级到 GCC 4.x 来为此设备进行交叉编译可能不可行(但如果您已经这样做了,我们很想知道)。
可能有很多方法,我想避免其他人遇到的死胡同。
我们试图避免引入 boost,因为它可能是非常相互依赖的(你引入一个 boost header ,最终会得到 20 个以上),并且减少代码大小对我们来说很重要。
谢谢!
最佳答案
至少对于boost中的shared_ptr来说,依赖的数量是相当少的。您可以使用bcp也可以从 boost 中提取子集,因此您不需要整个 boost 来编译您的应用程序。
关于GCC 3.4.4 上的 C++ tr1(适用于诺基亚 N810 平板电脑),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/131445/