Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 0
Регистрация: 06.02.2019
Сообщений: 216

Рисование графиков без дополнительных библиотек

23.08.2020, 23:07. Показов 3505. Ответов 27

Студворк — интернет-сервис помощи студентам
Всем привет! Подскажите, пожалуйста, существует ли библиотека или просто кусок кода для рисования графика функции на c++. Основные требования - она не должна никак устанавливаться и не должно быть ни каких dll-ок. Хочется просто включить в проект исходники, а на выходе после компиляции получить один exe файл. Так же желательно, что бы было всего 2 файла - .h и .cpp. При запуске что бы выдавалась стандартная консоль, а при вызове соответствующей функции открывалось отдельное окно с графиком.
Если кто-то уже решал подобную проблему, пожалуйста, подскажите решение. Заранее спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.08.2020, 23:07
Ответы с готовыми решениями:

GUI С++ в eclipse без дополнительных библиотек
Всем доброго времени суток и всех с наступающим НГ! Подскажите какую-нибудь библиотеку для работы с GUI для среды eclipse (под компилятор...

Отправка GET запроса без установки дополнительных библиотек
Подскажите простенький пример отправки GET запроса к примеру сюда cyberforum.ru/index.php без установки дополнительных библиотек вроде...

C++ в функциональном стиле: как писать в стиле C#/LINQ (без дополнительных библиотек)?
Как писать в стиле C#/LINQ (без дополнительных библиотек)? Вот, допустим, есть простейшая задача: ввести число n, ввести n групп чисел, в...

27
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
23.08.2020, 23:09
Лучший ответ Сообщение было отмечено Avazart как решение

Решение

YagDen, а золота вы не хотите?

Добавлено через 43 секунды
qt charts если qt
в других случаях я бы делал на SFML с помощью отрисовки линий
0
1 / 1 / 0
Регистрация: 06.02.2019
Сообщений: 216
23.08.2020, 23:13  [ТС]
Не совсем понял про золото, но с трудом верю, что 2020г в с++ нет возможности без сторонних библиотек сделать drawPixel или что-нибудь типа того.
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
23.08.2020, 23:19
Цитата Сообщение от YagDen Посмотреть сообщение
без сторонних библиотек
С++ живёт на сторонних библиотеках, вы знаете хоть один проект созданный без библиотек?
Даже сама STL это Standard Template Library

Добавлено через 50 секунд
Отрисовка окон - GDI
Отрисовка 3д игрушки - DirectX/OpenGL
0
 Аватар для zayats80888
6352 / 3523 / 1428
Регистрация: 07.02.2019
Сообщений: 8,995
23.08.2020, 23:19
Цитата Сообщение от YagDen Посмотреть сообщение
Основные требования - она не должна никак устанавливаться и не должно быть ни каких dll-ок.
Для винды wingdi, линкуй статически.
0
1 / 1 / 0
Регистрация: 06.02.2019
Сообщений: 216
23.08.2020, 23:23  [ТС]
У меня вся нейронная сеть без сторонних библиотек построена. И она представляет из себя простой exe файл. Теперь хочу, что бы ошибка не просто в консоль в виде чисел выводилась, а в виде графика. И для одного только графика прописывать пути в иде, которые при переносе исходников не сохранятся, подключать какие-то библиотеки, на которых целые игры делают, таскать с собой dll-ки, которые весят как 20 моих exe-шек, считаю, мягко говоря, не оптимальным.
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
23.08.2020, 23:26
Цитата Сообщение от YagDen Посмотреть сообщение
таскать с собой dll-ки
не обязательно в 90% случаев

Добавлено через 27 секунд
Цитата Сообщение от YagDen Посмотреть сообщение
подключать какие-то библиотеки
тогда придумывайте "как отрисовать что-то в окне без них"

Добавлено через 23 секунды
Цитата Сообщение от YagDen Посмотреть сообщение
У меня вся нейронная сеть без сторонних библиотек построена.
STL тоже библиотека
0
1 / 1 / 0
Регистрация: 06.02.2019
Сообщений: 216
23.08.2020, 23:27  [ТС]
Цитата Сообщение от AndryS1 Посмотреть сообщение
тогда придумывайте "как отрисовать что-то в окне без них"
Кряки же для игр как-то делают. Там даже музыка играет. И картинка рисуется. И все одним файлом.
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
23.08.2020, 23:29
Цитата Сообщение от YagDen Посмотреть сообщение
И все одним файлом.
и где пруф что они без библиотек?
то что они без dll ничего не значит, вам сделать игру с чистым exe чтобы вы успокоились?
0
264 / 183 / 87
Регистрация: 03.05.2020
Сообщений: 790
23.08.2020, 23:29
Цитата Сообщение от YagDen Посмотреть сообщение
всего 2 файла - .h и .cpp
#include <windows.h>
ну а *.cpp уж своё, используя WinAPI
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
23.08.2020, 23:30
Static Link Library, просто так существует что-ли?
0
1 / 1 / 0
Регистрация: 06.02.2019
Сообщений: 216
23.08.2020, 23:31  [ТС]
Цитата Сообщение от AndryS1 Посмотреть сообщение
то что они без dll ничего не значит, вам сделать игру с чистым exe чтобы вы успокоились?
Я спокоен. Спасибо, игру не надо, а вот пример графика - был бы благодарен. Например, параболы или синусоиды - не важно.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
23.08.2020, 23:32
Я бы сказал таки дурацкие требования для С++ проекта.
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
24.08.2020, 00:13
А чем наложено ограничение, собственно, на использование сторонних библиотек?
0
1 / 1 / 0
Регистрация: 06.02.2019
Сообщений: 216
24.08.2020, 00:18  [ТС]
Цитата Сообщение от Nishen Посмотреть сообщение
А чем наложено ограничение, собственно, на использование сторонних библиотек?
Не сторонних библиотек, а dll-ок. Сторонние библиотеки можно использовать. Только в виде исходников. То есть что бы прописал #include"что-то.h" и уже можно юзать.
0
 Аватар для Nishen
1357 / 856 / 365
Регистрация: 26.02.2015
Сообщений: 3,814
24.08.2020, 00:21
А .lib тоже не подходит, да?

Добавлено через 27 секунд
А почему dll пугают?
0
1 / 1 / 0
Регистрация: 06.02.2019
Сообщений: 216
24.08.2020, 00:23  [ТС]
Цитата Сообщение от Nishen Посмотреть сообщение
А .lib тоже не подходит, да?
Не знаю. Я с такими файлами не работал. Если этот файл можно обычным include подключить, а на выходе будет exe файл, и этот файл можно будет перенести на другой комп, где нет этого lib файла - то можно.
0
24.08.2020, 00:24

Не по теме:

Цитата Сообщение от Nishen Посмотреть сообщение
А чем наложено ограничение, собственно, на использование сторонних библиотек?
Чем-чем .. руко-попа-стью конечно...
т.е. неумением подключать библиотеки.

0
1 / 1 / 0
Регистрация: 06.02.2019
Сообщений: 216
24.08.2020, 00:24  [ТС]
Цитата Сообщение от Nishen Посмотреть сообщение
А почему dll пугают?
Потому что они свой код в exe файл не встраивают. А значит, их на флешке всегда таскать с собой нужно.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
24.08.2020, 00:26
Цитата Сообщение от YagDen Посмотреть сообщение
А значит, их на флешке всегда таскать с собой нужно.
И что с того? Это же не лишние кг таскать? Одышки не будет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.08.2020, 00:26
Помогаю со студенческими работами здесь

Как делали интерфейс Яндекс.Браузера? И почему он не требует установки дополнительных библиотек?
Здравия всем! Я тут на эмуляторе Windows XP запустил чистую, без всяких .NET Framework и Visual C++ Redist., попробовал установить...

Статическая сборка дополнительных Qt библиотек
а другие либы - QtOpenGL... etc. как прилинковать статически? и чем отличается сборка nmake sub-src от просто nmake ?

Как распаковать файл ASP скриптом без дополнительных компонентов.библиотек
Проблему пытался решить следующим кодом: Dim exec var exec=new ActiveXObject('WScript.Shell'); var exec=shell.Run('pkunzip.exe...

Определить длительность видео/аудио файла без использования дополнительных библиотек
Здравствуйте, уважаемые гуру. Без лишних слов вопрос: как узнать длительность видео и аудио файла? Желательно без подключения лишних...

Рисование 3D фигур без использования сторонних библиотек
в последнее время стало интересно как рисовать математически 3D фигуры в c# при этом не используя сторонние библиотеки то есть (OpenGl...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru