Простая, 2-я межплатформенная графическая библиотека для c или C++? [закрытый]

Как насчет чего-то вроде этого:

String st = "10+3";
int result;
for(int i=0;i<st.length();i++)
{
  if(st.charAt(i)=='+')
  {
    result=Integer.parseInt(st.substring(0, i))+Integer.parseInt(st.substring(i+1, st.length()));
    System.out.print(result);
  }         
}

и выполните аналогичные действия для каждого другого математического оператора соответственно.

36
задан 22 March 2009 в 18:22
поделиться

7 ответов

Что относительно SDL?

, Возможно, это немного слишком сложно для Ваших потребностей, но это является, конечно, межплатформенным.

35
ответ дан Luke Cardeaux 10 October 2019 в 10:15
поделиться

Тяжеловес:

  • GTK
  • Легкий вес QT
  • WxWidgets

:

  • FLTK
  • Fox
  • Tk
  • Lua IUP
  • Окончательный ++
  • платформы Рисования dlib

без виджетов GUI:

  • Каир SDL
7
ответ дан xoxox 10 October 2019 в 10:15
поделиться

[Без определенного порядка.] Однако, если у Вас есть какие-либо другие требования, сообщить нам. BTW: Я только отправляю результаты запроса Google здесь, я использовал все их (и SDL - записал мои первые несколько игр в SDL:) и я сказал бы без ряда требований, очень трудно выбрать среди тех перечисленных.

13
ответ дан feedc0de 10 October 2019 в 10:15
поделиться

Я рекомендовал бы DISLIN. Это является кросс-платформенным, имеет поддержку многих языков и имеет очень интуитивное именование стандартных программ.

кроме того, просто заметил, что никто не упомянул PLPLOT, также кросс-платформенный, много языковой...

3
ответ дан Rook 10 October 2019 в 10:15
поделиться

Я пропускаю что-то для удивления, почему никто не предлагает OpenGL? Использовать его для 2-го было бы очень просто. OP только хочет окрасить пиксель. Это не становится более простым, чем glBegin/glColor/glVertex/glEnd.

14
ответ дан Jim Buck 27 November 2019 в 05:35
поделиться
6
ответ дан plan9assembler 27 November 2019 в 05:35
поделиться

Один замечательный двигатель, с которым я столкнулся, - это Angel-Engine . Информация с сайта проекта:

  • Кросс-платформенная функциональность (Windows и Mac)
  • Актеры (игровые объекты с цветом, формой, ответами, атрибутами, и т. д.)
  • Текстурирование с прозрачностью
  • «Анимация» (замена текстур через определенные интервалы)
  • Физика твердого тела
    • Умный программист может делать с его помощью физику мягких тел
  • Звук
  • Рендеринг текста с использованием нескольких шрифтов
  • Системы частиц
  • Некоторые базовые ИИ (конечный автомат и поиск пути)
  • Обработка файла конфигурации
  • Ведение журнала
  • Ввод с мыши, клавиатуры или контроллера Xbox 360
    • Привязка входных данных из файла конфигурации
  • Сценарии Python
    • Внутриигровая консоль

Некоторые пользователи (включая меня) успешно (без каких-либо серьезных проблем) скомпилировали ее под Linux.

3
ответ дан 27 November 2019 в 05:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: