简单的C ++图形

时间:2010-08-18 12:27:55

标签: c++ graphics

满足以下所有条件的最简单的框架/ IDE是什么? 如果这样的东西不存在,最近的是什么?

  • 编译C ++
  • 完整安装没有问题
  • 在Windows或Linux下运行(其中1个就足够了)
  • 允许将文本写入终端并同时绘制图形
  • Hello World很简短,大约10行代码绘制最简单的图形点
  • 集成了makefile系统或类似的东西
  • 拥有多个文件的编辑器和代码完成(如MSVS)
  • 帮助或教程适用于已安装的版本

4 个答案:

答案 0 :(得分:6)

这将是QT,不是吗?你在这里有一个IDE(http://qt-project.org/doc/qt-5/topics-app-development.html),GUI“Hello World”如下所示:

http://qt-project.org/wiki/Qt_for_beginners_Hello_World

 #include <QApplication>
 #include <QPushButton>

 int main(int argc, char *argv[])
 {
     QApplication app(argc, argv);

     QPushButton hello("Hello world!");
     hello.resize(100, 30);

     hello.show();
     return app.exec();
 }

您也可以在使用或不使用框架的情况下从IDE编写文本/命令行工具。

答案 1 :(得分:4)

Qt框架+ Qt Creator IDE。

答案 2 :(得分:1)

Qt不是最近的,但它是您的目的地。 :)

以数字顺序回答您的问题:

  1. Qt是一个基于C ++的框架,所以它确实编译了C ++
  2. 使用this ...
  3. 安装
  4. 可以在两种平台下使用,也可以使用更多。
  5. 对于正常操作,请使用 Qt Core module ,对于图形,您可以使用 Qt OpenGL module
  6. 已经由 Luther Blissett
  7. 回答
  8. QMake 可用于此目的
  9. Qt Creator 可用作具有智能感知功能的IDE,也可以使用 VS Addin 与Visual Studio集成。
  10. 我提供的链接数量不是很明显。 :)开始使用this ..
  11. 此外它是 LGPL ..所以试试免费 ..

    希望有所帮助......

答案 3 :(得分:1)

如果你真的在寻找最简单的一个,请看一下fltk:

http://www.fltk.org/

  1. 用C ++编写
  2. 适用于各种平台
  3. GPL
  4. 非常快
  5. 它不需要特殊的制作。
  6. 它还提供了一个UI生成器FLUID。
  7. 正如我所说,值得一看。 如果你想要一个更专业的解决方案,Qt可能是最好的解决方案,还有Gtk -

    http://www.gtkmm.org/