2015-05-05 50 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)的緣故,但沒有關於您正在查看的更多信息,這很難說。

你只是嘗試編譯代碼?那工作,如果不是如何?