c++ - 如何围绕 winApi 集成 C++ 类和对象?

标签 c++ c eclipse qt integration

嘿,对于我的一个 C++ 项目,我需要开发一个 4-5 窗口的应用程序。现在的问题是,目前我所有的程序任务都分为类,我已经通过传递“虚拟”值和返回打印结果。这一切都很好并且可以工作,但是现在当我想引入一个 GUI 界面时,它向我提出了我的处理应该如何与前端通信的问题,因为 winAPI 最初是针对 c 而不是面向对象的语言。

我正在考虑并感觉将是一项乏味的任务,即创建一个为我执行 win api 注册和方法的类。除了这个还有其他选择吗???

我一直在考虑将 Qt 集成到 eclipse 中,但我认为他们停止为 eclipse 提供库,因为我无法在任何地方找到该库的下载,甚至在 Qt 下载页面上也找不到。

最佳答案

嗯,如果你想使用 Win32,那么你必须做 Win32 需要你做的所有事情。这是一个相当低级别的 API,因此您只需要处理很多细节。

但是,不要过度设计。您不必为 Win32 编写通用的 C++ 包装器...您只需为您的程序制作一个 GUI。

关于c++ - 如何围绕 winApi 集成 C++ 类和对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12493882/

相关文章:

c++ - 将派生自抽象基类的对象与映射存储在基类指针的 vector 数组中

c++ - 编译共享对象时出错 : C++ class definition not being detected

android - Eclipse 未检测到与其连接的移动设备。

c++ - 隐藏 system() 调用的命令提示符;

此上下文中的 c++ 错误和重载 operator+

c - 如何使用按位运算符交错 2 个 bool 值?

arrays - 初始化从指针目标类型中丢弃 ‘const’ 限定符

c - C中不同定义的同名结构

Eclipse 演示模式

java - 从另一个方法调用变量