我正在研究使用OpenFrameworks构建的游戏。OpenFrameworks不能编译C++ 11,GPGS需要C++ 11
在它的make文件中,有一个-nostdlib CFLAG。
我试图整合谷歌Play游戏服务c++ sdk
我复制GPGS包括& libs文件夹到我的‘库项目’,并添加了某文件到PROJECT_STATIC_LIBRARY的精选和包括文件夹到OF的标题搜索路径。
现在,当我编译该项目无需添加-std = C++ 11的CFLAGS,我看到gpg.h 2个主要错误:命名空间“STD” “计时”没有指定类型和 命名空间'std'中的'函数'没有命名一个类型。
但是,当我向CFLAGS添加-std = C++ 11时,我看到OF代码中有3个主要错误,都是由于使用'dynamic_cast_tag'而产生的,我添加了一张ofTypes.h开放框架),其中误差。