c++ - 如何使用 eclipse 在 C 中构建 GUI? (我只想使用 C 而不是 JAVA)

标签 c++ linux windows eclipse user-interface

<分区>

我过去一直在使用 visual studio 现在我已经开始使用 Eclipse 这是一个很好的IDE

我的问题是: 我想知道是否有类似于 WindowBuilder 的 eclipse 但针对 C++ 特定的东西 我想要一个具有拖放功能的小部件工具包,可以在 eclipse 中使用它来为我的桌面应用程序构建 GUI

我想要 GTK+、X 和 QT 的选项(QT 对我来说很陌生,但我喜欢 GTK)

请同时告诉我是否可以为 Windows 和 Linux 编译我的 GUI 我已经为此安装了 MinGW 我想要一些在 visual studio 时尚中工作的东西,但与 eclipse 一起工作,因为这是一个跨平台的 GUI

我想要在透视图本身中对小部件具有拖放功能的东西!!

还告诉我(如果存在这样的产品)我是否也可以为其他操作系统编译相同的程序/GUI 比如 Mac、Windows 和 Linux/UNIX

我是否必须在目标环境中预安装 GTK?

最佳答案

你需要 Glade。它是 GTK 的 GUI 生成器。它是一个独立的应用程序。您真的不需要将它与 eclipse 集成,因为它会生成一个 xml 文件,您唯一需要做的就是加载该文件。我个人使用 Glade 2,一个生成 C 源代码的早期版本,以及应该与 eclipse 兼容的标准 make 文件。

关于c++ - 如何使用 eclipse 在 C 中构建 GUI? (我只想使用 C 而不是 JAVA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15988408/

相关文章:

c++ - 由于 read() block ,无法观看多个目录

c++ - linux下的Boost Semaphores和EINTR返回码

arrays - C-shell : How to create multiple arrays from a single line of standard input?

c - 在基准测试中强制串行执行 __rdtsc()

c# - 带有文件的盒子,从 Windows 中看不到

c++ - 预编译 header 的实际工作原理

c++ - 在不违反信息隐藏的情况下重载流插入?

c++ - 使用 winsock 进行文件传输 (c++)

linux - HiveMQ systemctl 服务不监听端口

java - opencv 视频捕获(Windows)不起作用