2010-08-18 2 views
3

Что такое самая простая структура/IDE, выполняющая все следующие критерии? Если такой вещи не существует, что ближайшего?простой графический пример для C++

  • компилирует C++
  • устанавливает в полном объеме без проблем
  • работает под управлением ОС Windows или Linux (1 из тех, кто достаточно)
  • позволяет записывать текст в терминал и одновременно рисовать графики
  • Hello World является короткое, около 10 строк для рисования кода простейшая графическая точка
  • имеет встроенную систему makefile или что-то подобное
  • имеет редактор для нескольких файлов и завершения кода (как МСВС)
  • помощь или обучающие адекватны установленной версии

ответ

6

Это будет QT, не так ли? У тебя есть IDE (http://qt-project.org/doc/qt-5/topics-app-development.html) здесь и графический интерфейс пользователя «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(); 
} 

Вы также можете написать инструменты текст/командной строки из интегрированной среды с или без использования фреймворк.

+0

Это 'Qt', не QT – rubenvb

1

Qt не является ближайшей стороной, но для вас цель. :)

Ответы на вопросы в числовом порядке:

  1. Qt является Framework поверх C++ так компилируется C++
  2. Установка с помощью this ...
  3. Может быть используется на обеих платформах, и многое другое возможно.
  4. Для использования нормальной работы Qt Core module и графики можно использовать Qt OpenGL module
  5. уже ответил на Лютер Блиссетт
  6. QMake доступен для этой цели
  7. Qt Creator доступен как IDE, которая также имеет intellisense, а также может быть интегрирована с Visual Studio, также используя VS Addin.
  8. Разве это не очевидно с количеством ссылок, которые я предоставил. :) Просто получить начать с this ..

Кроме того, это LGPL .. Так дайте ему попробовать для свободного ..

Надеется, что это помогает ..

1

Если вы действительно ищете простейший, посмотри на FLTK:

http://www.fltk.org/

  1. Он написано на C++
  2. Он работает в различные платформы
  3. GPL
  4. Очень быстро
  5. Для этого не требуется специальный макет.
  6. Он также обеспечивает FLUID, генератор пользовательского интерфейса.

Как я уже сказал, стоило бы взглянуть. Если вы хотите получить более профессиональное решение, Qt, вероятно, будет лучшим решением, наряду с Gtk--

http://www.gtkmm.org/

Смежные вопросы