В старые времена (в Borland) вы можете использовать заголовочный файл graphics.h в c и C++ для рисования графики, например линий, квадратов или кругов. Это было поддержано turbo C++.Поддерживает ли C++ рисование графики самостоятельно?
В настоящее время я предполагаю, что рекомендованный способ рисования графики использует OpenGL или DirectX.
Я просто хочу знать, существует ли способ рисовать основную графику как строки в C++, аналогично тому, как мы это делали в tC++. Если да, то как?
Почему: Это все началось, когда я не смог решить проблему на конкурсе, попросившую меня нарисовать некоторые кривые, используя C++. Они использовали tC++ (!?!) И ожидали, что мы будем использовать файл заголовка graphics.h.
Я не знал об этом, потому что не ожидал, что мне когда-нибудь понадобится рисовать графику в C++ этим (устаревшим) способом. В любом случае, я все еще пытаюсь найти решение, в котором я использую современные компиляторы, такие как gcc (g ++) и все еще обходя OpenGL. Я не хочу возвращаться к tC++.
BTW Я использую Ubuntu и gcc. Мой способ программирования в c/C++ записывает код в текстовый редактор, а затем компилирует его с помощью CLI.
Рассмотрите SDL. его портативный и довольно прямой. – sp2danny
Не совсем, но (1) вы всегда можете использовать текстовый ввод/вывод для генерации, например. svg-файл, (2) есть под-библиотека обработки изображений Boost, которая включает некоторые графические примитивы, как я помню, и (3) есть предлагаемый графический интерфейс C++ на основе Cairo. И на любой данной платформе вы всегда можете получить доступ к графическим возможностям этой платформы. –