繁体   English   中英

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

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

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在使用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的图片(来自开放框架),错误在哪里。

在此处输入图片说明

1 个回复

虽然最新提交的openFrameworks项目使用c ++ 11进行了编译,但由于重复的md5_block_data_order符号,Google Games cpp sdk无法链接。

我已经实施了解决方法。

我不再使用Google cpp sdk。 相反,我正在OFActivity.java中实现与Google Game Services的集成,并使用我编写的cpp包装器中的jni。

1 swig和C ++ 11的兼容性

我正在尝试为复杂项目创建一个python模块,该模块使用C ++ 11中的一些新功能( https://code.google.com/p/cpp-array/ )。 我的界面文件非常简单: 然而,当我跑步时,我会遇到很多错误。 第一个错误是constexpr 所以,如果 ...

2 C ++ 11向后兼容性

我可以使用c ++ 11中的任何东西并期望编译的二进制文件在旧系统上运行吗? 如何判断c ++ 11的哪些部分是libstdc ++的一部分。那么实际编译成二进制文件的是什么? 也许我不完全理解这些事情是如何起作用的。 c ++ 11是否会破坏ABI与旧库的兼容性? 清晰的一个例子: ...

3 函数与C ++ 11规范不兼容

我在这里有问题。 该功能: 给我这些关于'make'的错误: 请给我提示,如何解决这些问题? 我已经在C ++文档中做了很多尝试,但是我找不到足够的运气。 看,我无法在szext声明中执行const char const* ,因为我遇到了许多有关常量的错误。 但是我真 ...

2014-11-03 09:21:09 2 100   c++/ c++11
5 C(99)和C ++(11)之间有什么不兼容的区别?

这个问题是由Herb Sutter的一篇文章的回复引发的,他在那里解释了MS决定不支持/制作C99编译器,但只是采用了C ++(11)标准中的C(99)功能。 一位评论者回答说 : (...)C很重要,值得至少注意一点。 有很多现有的代码是有效的C但不是有效的C ++。 ...

6 为什么C ++ 11中需要decltype?

我正在C ++ 11中学习decltype 。 auto和decltype的功能似乎重复了,我不明白为什么我们需要decltype 。 根据Wiki的说法,它的主要用途是在通用编程中,在这种情况下,表达依赖于模板参数的类型通常很困难,甚至不可能。 在通用编程中,当难以表达类型时 ...

7 C ++ 11互斥是否与非C ++ 11创建的线程兼容?

我正在学习C ++ 11并且遇到了线程问题。 我的一般问题:C ++ 11互斥体是否与非C ++ 11标准库创建的线程兼容? 我想安全地在用C ++ 11创建的线程和由我无法控制的第三方库创建的另一个线程之间共享信息。 例如,我的应用程序使用PortAudio,它为音频输出创建自己 ...

8 C ++ 11的采用和兼容性策略? [关闭]

我们提供的库仅支持旧版本的编译器,或通过旧版本的编译器进行测试,例如Visual Stuidos 2010 sp1。 但我想开始使用C ++ 11功能。 最安全的模式是什么,以便可以确保与旧编译器向后兼容? ...

2014-01-14 09:13:47 1 104   c++/ c++11
10 C ++ 11与现有库/框架的兼容性

我想知道一些我还没有找到令人信服的答案的东西。 情况: 在没有启用c ++ 11的情况下编译的具有一些库(例如gtkmm)的系统。 启用了C ++ 11编译的应用程序。 两者都编译并链接到相同的GCC版本/环境。 应用程序对库使用std :: string ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM