Я использую Ubuntu 12.04 и хочу установить библиотеку CGAL на рабочий стол для учебы. Я пробовал установить его 1000 раз (пробуя разные способы), но все равно не могу заставить его работать. 111]
Любая помощь приветствуется, так как я застрял на этом с последних двух месяцев.
Спасибо заранее.
Попробовать sudo apt-get install libcgal*
. Вот описание пакета.
Если действительно необходимо скомпилировать его из источника, я могу только сказать, что мне удалось сделать это в Windows 7, и в Ubuntu 10.04 (не примерили позже). Однако это немного печально. Но когда это пишет: fatal error: iostream.h: No such file or directory compilation terminated
это просто не может найти обычные файлы предоставленными компилятор, таким образом, это могло бы предположить, что существует что-то не так с Вашими путями. И все еще CGAL является библиотекой C++, и iostream.h является файлом C.
Попытайтесь писать и выполнить простое использование программы C iostream.h
файл и сообщил нам, работает ли он.
Также убедитесь, что Вы установили всю необходимую третью сторону, освобождает (QT, MUMPS, LAPACk и т.д.).
Править: При необходимости в скомпилированной версии так или иначе, чем установка, упакованная версия для разработки и в свободное время пытается заставить ее скомпилировать наконец. После следования, будет достаточно переключиться, включают и каталоги lib в проект.
EDIT2:
Установка prerequisities:
sudo apt-get install cmake cmake-gui libgmp* libboost-all-dev zlib
Загрузите CGAL
Откройте терминал и cd
к основной папке CGAL (CGAL-4.2)
выполнение cmake: sudo cmake-gui
проверить Advanced
флажок, если неконтролируемый
найдите опции, которые запускаются с СО словом и сняли флажок со всеми кроме: WITH_CGAL_Core
и WITH_GMP
Пресса Configure
. Попытайтесь удалить unmed зависимости или опции - как Dir OpenGL, не найденный и т.д. путем устанавливания надлежащих путей и нажатия Configure
снова
После того, как ни о каких ошибках не сообщают нажатие Generate
и близкий cmake
в терминале в основной записи папки CGAL: make
и это должно дать Вам, некоторые освобождают (f.ex. libCGAL_Core.so и libCGAL.so в CGAL-4.2/lib
папка
Если это работало, по сравнению с предыдущим годом может попытаться добавить другие опции и функциональность. Установите Qt3 и Qt4, Blas, Lapack и весь материал, требуемый, и после каждой попытки изменения создать его.