2016-10-14 159 views
0

我正在將this數字邏輯庫移植到Android。但是,我一直收到來自標準庫(如CMath)缺少函數的構建錯誤,或者嘗試編譯Android項目時缺少C++ 11庫。搜索顯示,在Visual Studio中爲Android構建C++的問題相當普遍,但迄今爲止我找到的任何建議都沒有幫助。 Here是具有構建錯誤的項目。Visual Studio 2015:爲Android構建C++ 11庫

我試過更改目標平臺,更改平臺工具集和更改STL的使用。各種設置的組合。我似乎無法得到任何建設。

我應該放棄Visual Studio的移動C++代碼並在其他地方構建這些庫嗎?

回答

0

只有Android的代碼創建一個新的分支(相對於前面的跨平臺移動分公司),並進一步與設定播放和搜索後,我來到了解決方案。這些設置將允許代碼編譯:

編譯:鏘3.8

使用STL的:GNU STL靜態庫

C++語言標準:C++ 11

鏈接器命令行附加選項:-lm

,使得它的工作是-lm鏈接選項,以確保它被正確連接數學庫的指定。

相關問題