2015-05-05 20 views
1

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

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

我使用Visual Studio作为IDE。

谢谢 Venkat。

回答

1

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

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

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

你只是尝试编译代码?那工作,如果不是如何?