[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.3 Установка MathGL

Установка библиотеки возможна 4-мя способами.

  1. Скомпилировать библиотеку непосредственно из исходных файлов. С библиотекой поставляется файлы для системы сборки CMake. Для его запуска достаточно в командной строке выполнить 3 команды: сначала cmake . дважды, далее make и, наконец, с правами суперпользователя make install. Иногда после компиляции библиотеки может потребоваться обновление списка библиотека в системе – выполните команду ldconfig с правами суперпользователя.

    Есть несколько дополнительных опций, которые по умолчанию отключены. К их числу относятся: enable-fltk, enable-glut, enable-qt для поддержки FLTK, GLUT и/или Qt окон; enable-jpeg, enable-gif, enable-hdf5 для поддержки соответствующих форматов; enable-all для включения всех возможностей. Для использования типа double для внутреннего хранения данных используйте опцию enable-double. Для создания интерфейсов к другим языкам (кроме С/Фортран/MGL) используйте опции enable-python, enable-octave или enable-all-swig для всех поддерживаемых языков. Вы можете воспользоваться WYSIWYG утилитой (cmake-gui) для просмотра и изменения всех опций, или выполнить cmake -D enable-all=on -D enable-all-widgets=on -D enable-all-swig=on . в командной строке для включения всех опций.

  2. Использовать предварительно скомпилированные файлы – с библиотекой поставляются файлы для MinGW (платформа Win32). В скомпилированной версии достаточно распаковать заголовочные файлы в папку с заголовочными файлами и библиотеку libmgl.a в папку с библиотеками. По умолчанию, скомпилированная версия включают поддержку GSL (www.gsl.org), PNG, GIF и JPEG. Соответственно, при сборке программы эти библиотеки должны быть установлены (их можно найти на http://gnuwin32.sourceforge.net/packages.html).
  3. Установить из стандартных пакетов (RPM, deb, DevPak и пр.).

Последнюю версию (которая может быть не стабильна) можно загрузить с sourceforge.net SVN с помощью команды

svn checkout http://svn.code.sf.net/p/mathgl/code/mathgl-2x mathgl-code

[ < ] [ > ]   [ << ] [ Up ] [ >> ]

This document was generated by Autobuild on September 28, 2013 using texi2html 1.82.