簡體   English   中英

Android NDK C ++“ wstring”支持

[英]Android NDK C++ 'wstring' support

我有用C ++編寫的源代碼/庫-現在我想在Android NDK項目(NDK 6)中進行編譯和使用。 我可以編譯除基於“ std :: wstring”的功能之外的大多數C ++文件。

在Application.mk中,當我指定APP_STL: = stlport_static它將編譯基於std::wstring的代碼,但是當我指定APP_STL: = gnustl_static它將無法編譯。 我不知道如何使用APP_STL: = gnustl_static解決與std::wstring相關的問題APP_STL: = gnustl_static

任何指針或對此的幫助將不勝感激。

已經提出了一個非常類似的問題: android-ndk gnustl_static exe無法正常工作,請考慮查看該問題並進行測試以查看這些答案是否有效。

當我遇到這個確切的問題時,我看到了對wchar_t的普遍不屑,並決定停止使用它。 因此std::wstring成為std::basic_string<uint_32> 我還必須重做一些寬字符串文字。 這不是理想的解決方案,但確實解決了所有將來的可移植性問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM