簡體   English   中英

OpenFrameworks不兼容c ++ 11,GPGS需要c ++ 11

[英]OpenFrameworks Doesn't Compile with c++11, GPGS needs c++11

我正在使用OpenFrameworks構建的游戲。

在make文件中,有一個-nostdlib CFLAG。

我正在嘗試集成Google Play游戲服務的c ++ SDK

我已經將GPGS include&libs文件夾復制到我的“ libs項目”中,並將.a文件添加到OF的PROJECT_STATIC_LIBRARY中,並將include文件夾添加到OF的標題搜索路徑中。

現在,當我在不向CFLAGS添加-std = c ++ 11的情況下編譯項目時,我在gpg.h中看到2個主要錯誤:名稱空間“ std”中的“ chrono”未在名稱空間“中命名類型和函數” std'未命名類型。

但是,當我在CFLAGS中添加-std = c ++ 11時,我發現OF代碼中有3個主要錯誤,這些錯誤均源於對'dynamic_cast_tag'的使用。我添加了ofTypes.h的圖片(來自開放框架),錯誤在哪里。

在此處輸入圖片說明

雖然最新提交的openFrameworks項目使用c ++ 11進行了編譯,但由於重復的md5_block_data_order符號,Google Games cpp sdk無法鏈接。

我已經實施了解決方法。

我不再使用Google cpp sdk。 相反,我正在OFActivity.java中實現與Google Game Services的集成,並使用我編寫的cpp包裝器中的jni。

暫無
暫無

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

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