如何在PNACL C ++代码中使用STL

时间:2015-05-05 03:17:25

标签: google-nativeclient

我正在研究PNACL项目,我想在我的项目中使用STL基本上使用STL提供的集合算法。

我看到工具链文件夹中存在STL头文件。但是每个平台的头文件都不同(比如x86,x64和ARM)。但PNACL项目应该在平台独立性方面发挥作用。

我使用visual studio作为IDE。

感谢 Venkat。

1 个答案:

答案 0 :(得分:1)

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

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

你看到支持的其他平台可能是针对NaCl(不是PNaCl)的缘故,但是没有更多关于你正在看什么的信息很难说。

您刚刚尝试编译代码吗?这有用吗,如果没有,怎么办?