我在android項目上工作,我需要在gcc中訪問C++ 11中的wstring_convert類,但問題是gcc沒有在它的標準庫中使用它,所以我想在這個可能的gcc編譯器中使用clang std庫,或者如果有任何其他方式使用像stlport這樣的外部庫的wstring_convert,但stlport開發最新更新是在2008年!是否可以在gcc編譯器中使用clang std庫?
任何幫助表示讚賞。
我在android項目上工作,我需要在gcc中訪問C++ 11中的wstring_convert類,但問題是gcc沒有在它的標準庫中使用它,所以我想在這個可能的gcc編譯器中使用clang std庫,或者如果有任何其他方式使用像stlport這樣的外部庫的wstring_convert,但stlport開發最新更新是在2008年!是否可以在gcc編譯器中使用clang std庫?
任何幫助表示讚賞。
您可以在Application.mk
選擇NDK_TOOLCHAIN_VERSION := clang
從LLVM項目中的標準C++庫是:
它是一個獨立的,從鐺單獨的項目,但我從來沒有聽說過使用它與GCC人的。有一些標準庫依賴於特定於編譯器的內部組件(例如某些類型特徵),所以我不確定這是否會起作用。
編輯
從頭版:
的libC++是已知在以下平臺上工作,使用G ++ - 4.2和鐺(缺少C++ 11的語言支持禁用某些功能)。請注意,由clang提供的功能僅適用於此功能。
所以它看起來可能實際上至少與某些版本的GCC一起工作。