Студентам кафедры «Управления и интеллектуальных технологий» НИУ «МЭИ».
DISLIN — простая библиотека, чтобы построить график временного ряда, которая сама нарисует заголовок, оси, сетку, легенду.
-
На странице загрузок выберите версию для 32 или 64 бит.
Важна не версия системы, а разрядность компилируемой программы. По умолчанию с CodeBlocks идет компилятор 32-битных программ mingw32, он же устанавливается по инструкции для РПОСУ. Используемый компилятор можно увидеть в Build log при сборке программы. Если там есть
i686, значит, компилятор 32-битный, а еслиx86_64, то 64-битный. -
В таблице загрузок выберите вариант «gcc, g++, gfortran Mingw64» (Mingw64 для 64-битной версии). На апрель 2021 это
dl_11_mg.zip. -
Создайте папку
dislinв каталоге проекта, распакуйте в нее:- для 32-битной версии:
discpp.hиdiscpp51.a; - для 64-битной версии:
discpp.hиdiscpp.a.
- для 32-битной версии:
-
Project → Build options... (
practice.cbpуже настроен для 64 бит):-
Compiler options → Include directories: Add, ввести
dislin, OK. -
Linker settings:
Add, ввести
dislin\discpp.a(илиdislin\discpp51.a), OK. Add, ввестиgdi32, OK. Add, ввестиopengl32, OK.Библиотеки
gdi32иopengl32поставляются в составе MinGW. Они всегда *32, в том числе для 64-битной библиотеки.
-
При успешной сборке после запуска проект-пример рисует такой график:
Подробнее о подключении библиотек читайте ЛР № 4, часть 1 курса РПОСУ. В данном случае применяется статическая компоновка.
