C++ GCC 3.4.4 上的 tr1(适用于诺基亚 N810 平板电脑)

发布于 2024-07-06 06:39:12 字数 387 浏览 10 评论 0原文

需要什么才能让 C++ tr1 成员(尤其是 shared_ptr,但我们想要函数和绑定以及所有其他成员)与 GCC 3.4.4(对于诺基亚)一起工作N810平板电脑)。

有人这样做过吗? 尝试过这个吗?

我们升级到 GCC 4.x 来为此设备进行交叉编译可能可行(但如果您已经这样做了,我们很想知道)。

可能有很多方法,我想避免其他人遇到的死胡同。

我们试图避免引入 boost,因为它可能是非常相互依赖的(你引入一个 boost 标头,最终会得到 20 个以上),并且保持较小的代码大小对我们来说很重要。

谢谢你!

What does it take to get C++ tr1 members (shared_ptr especially, but we'd like function and bind and ALL the others) working with GCC 3.4.4 (for the Nokia N810 tablet computer).

Has anyone done this? Attempted this?

It may not be feasible for us to upgrade to GCC 4.x to cross-compile for this device (but if you've done that, we'd love to know).

There may be many approaches, and I'd like to avoid dead ends others have hit.

We're trying to avoid bringing in boost, since it can be pretty interdependent (you bring in one boost header and you end up with 20 more), and keeping code size down is important to us.

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

放低过去 2024-07-13 06:39:12

至少对于 boost 中的 shared_ptr 来说,依赖项的数量非常少。 您可以使用 bcp 从 boost 中提取子集好吧,所以您不需要整个 boost 来编译您的应用程序。

For shared_ptr from boost, at least, the number of dependencies is pretty small. You can use bcp to extract subsets from boost as well, so you don't need the whole of boost to compile your application.

梦忆晨望 2024-07-13 06:39:12

您可以使用 Boost (智能指针绑定函数)直接? 来自 GCC 变更日志,实际的 std::tr1 stuff 仅从 4.0 开始可用。 :-(

我知道 Boost 和 std::tr1 之间存在差异,但希望这些差异能够得到满意的解决。让我知道它如何为您服务。:-)

Are you able to use Boost (Smart Pointers, Bind, Function) directly? From the GCC changelogs, the actual std::tr1 stuff is only available from 4.0 onwards. :-(

I know there are differences between the Boost and std::tr1, but hopefully these can be worked around satisfactorily. Let me know how it works for you. :-)

怎樣才叫好 2024-07-13 06:39:12

在另一个主题上,我现在正在我的 Ubuntu 笔记本电脑上安装 g++-3.4 软件包,我将看看是否可以从 Subversion 主干编译 libstdc++在上面。 如果是这样,我会让你知道的! (如果没有,我也会告诉你。:-P)

On a different topic, I'm installing the g++-3.4 package on my Ubuntu laptop now, and I'm going to see if I can compile libstdc++ from the Subversion trunk on it. If so, I'll let you know! (If not, I'll let you know too. :-P)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文