【问题标题】:How to use STL in PNACL C++ code如何在 PNACL C++ 代码中使用 STL
【发布时间】:2015-05-05 03:17:24
【问题描述】:

我正在做 PNACL 项目,我想在我的项目中使用 STL,基本上是为了使用 STL 提供的集合、算法。

我看到工具链文件夹中存在 STL 头文件。但每个平台的头文件都不同(如 x86、x64 和 ARM)。但 PNACL 项目应该独立于平台。

我使用 Visual Studio 作为 IDE。

谢谢 文卡特。

【问题讨论】:

    标签: google-nativeclient


    【解决方案1】:

    PNaCl C++ 编译器pnacl-clang++ 使用随 SDK 分发的 libc++ 版本。编译器会自动找到这个 STL 实现,并将自动包含头文件并为其链接静态库,而无需您指定任何内容。如果您确实尝试指定另一个 STL 的路径,那么事情可能会变得非常糟糕!

    您使用的 IDE 无关紧要,但您必须从命令行调用 pnacl-clang++,或者让 IDE 正确调用该编译器。

    您看到支持的其他平台可能是为了 NaCl(而不是 PNaCl)的缘故,但是如果没有关于您正在查看的内容的更多信息,就很难判断。

    您只是尝试编译代码吗?是否有效,如果无效,如何?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多