c++ - 如何组织我的 C++ 游戏的 Windows 和 Android 版本?

标签 c++ android windows eclipse eclipse-cdt

我想开发我的 Android 游戏的 Windows 版本以用于测试和演示目的。我的大部分代码是 C++,使用 OpenGL 进行渲染,带有一个薄的 Android/Java 层,用于转发触摸事件和加载资源。

我的第一个想法是为我的 Windows 版本制作一个 Visual Studio 项目,因为我熟悉它并且调试器非常好。

我能否通过 Eclipse 和 CDT 获得类似的 C++ 调试功能?让所有版本都在同一个 IDE 中工作似乎更整洁,并且减少对专有软件的依赖会很好。我能否在 CDT 中添加 Windows 构建配置、切换并让 IDE 启动和调试我的 Windows 版本?或者我会进入一个痛苦的世界吗?

是否还有其他我没有考虑过的方法?欢迎所有建议!

最佳答案

CDT 是一个非常好的 Windows 开发环境。只需确保您已经安装了 Windows SDK .

如果担心 Visual Studio 为您放置了大量特定于 Windows 的代码,您可以考虑在其中启动一个新项目。我会避免使用 MFC。只需创建一个新的 Win32 项目。然后,您可以获取该代码并将其用作您的 Eclipse 项目的基础,从您的原始 Android 游戏中合并独立于平台的代码。

关于c++ - 如何组织我的 C++ 游戏的 Windows 和 Android 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5686199/

相关文章:

html - CSS Windows 兼容性

c++ - 尝试在 cpp 模块中使用汇编代码时出现链接器错误

java - 更新android支持库依赖项后的问题

java - Tomcat6 无法在 Windows 和 Java6 上启动

android - 意外的向后兼容性或为什么我的应用程序没有崩溃?

android - 使用 V1 和 V2 签名后无法在我的旧 android 设备上安装我的 apk

windows - 限制批处理脚本中生成的进程数

Visual Studio Express 2012 中的 C++ 程序不能使用 .csv 但可以使用 .txt

c++ - 在 C++ 中将数组写入文本文件

c++ - 指向类 vector 的指针 - 我无法访问类的成员