Студентам кафедры «Управления и интеллектуальных технологий» НИУ «МЭИ».
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 курса РПОСУ. В данном случае применяется статическая компоновка.