Информация о системе: Mac OS x 10.7
CGAL установлен в: CGAL ВКЛЮЧЕНО в / opt / local / include / CGAL / CGAL БИБЛИОТЕКИ находятся в / opt / local/ lib / cmake
CGAL INFO: singhg @ ~ / Программирование / примеры / Triangulation_2 $ поиск порта cgal cgal @ 3.9 (gis, science) Библиотека алгоритмов вычислительной геометрии
singhg @ ~ / Программирование /examples / Triangulation_2 $ port deps cgalFull Имя: cgal @ 3.9_0 Зависимости сборки: cmake Зависимости библиотеки: boost, mpfr, zlib, gmp
Информация о CMAKE: singhg @ ~ / Programming / examples / Triangulation_2 $ поиск порта cmake cmake@ 2.8.6 (devel) Кроссплатформенное make
gccmakedep @ 1.0.2 (x11, devel) Создание зависимостей в make-файлах с использованием 'gcc -M'
Найдено 2 порта.
ЗДЕСЬ МОЙ ЗАПРОС:
Теперь я скачал примеры CGAL_3.9 и попытался запустить Triangulation_2 с использованием Xcode.Ниже вывод, который я получил.(Я также попытался запустить пример Voronoi_diagram_2, но у него те же проблемы)1) Терминальная команда cmake -GXcode в каталог
/ Users / singhg / Программирование / examples / Triangulation_2
Но там написано:
singhg @ ~ / Программирование / примеры / Triangulation_2 $ cmake -GXcode- Идентификатор компилятора C - это GNU- Идентификатор компилятора CXX - GNU- Проверить, есть ли у компилятора C -isysroot- Проверить, есть ли у компилятора C -isysroot - да- Проверка, поддерживает ли компилятор C флаг цели развертывания OSX- Проверяет, поддерживает ли компилятор C флаг цели развертывания OSX - да- Проверьте работающий компилятор C, используя: Xcode- Проверить работающий компилятор C, используя: Xcode - работает- Обнаружение C-компилятора ABI info- Обнаружение информации ABI компилятора C - сделано- Проверить, есть ли у компилятора CXX -isysroot- Проверить, есть ли у компилятора CXX -isysroot - да- Проверка, поддерживает ли компилятор CXX флаг цели развертывания OSX- Проверка, поддерживает ли компилятор CXX флаг цели развертывания OSX - да- Проверьте работоспособность компилятора CXX, используя: Xcode- Проверить работоспособность компилятора CXX с помощью: Xcode - работает- Обнаружение CXX компилятора ABI info- Обнаружение информации ABI CXX компилятора - сделано- Эта программа требует библиотеки CGAL и не будет скомпилирована.- Настройка выполнена- Генерация завершена- Файлы сборки были записаны в: / Users / singhg / Programming / examples / Triangulation_2
- Эта программа требует библиотеки CGAL и не будет скомпилирована. 2) Я снова попытался перейти по этой ссылке http://cgal -discuss.949826.n4.nabble.com / Начало работы с CGAL-on-a-mac-OS-X-td3171984.html и в моей системе файл CGALConfig.cmake находится в / opt / local / lib / cmake Поэтому я попробовал эту команду на моем терминале bash:
cmake -DCGAL_DIR = / opt / local /lib / cmake
И вот вывод:
singhg @ ~ / Программирование / examples / Triangulation_2 $ cmake -DCGAL_DIR = / opt / local / lib / cmake CMakeОшибка в CMakeLists.txt: 20 (включить): включить не удалось найти файл загрузки:
/opt/local//opt/local/lib/cmake/UseCGAL.cmake
CMake Ошибка в CMakeLists.txt: 22 (включить): включить не удалось найти файл загрузки:
CGAL_CreateSingleSourceCGALProgram
CMake Ошибка в CMakeLists.txt: 26 (create_single_source_cgal_program): неизвестная команда CMake "create_single_source_cgal_program".
- Конфигурирование неполное, произошли ошибки!3) Я попробовал еще раз с
cmake -DCGAL_DIR = / opt / local / lib / CCGAL
Но это было глупо, потому что в /opt/local/lib/
нет CGAL dir, но этов /opt/local/lib/cmake
.
Вот вывод, который я получил от этой попытки:
singhg @ ~ / Программирование / examples / Triangulation_2 $ cmake-DCGAL_DIR = / Opt / местные / Библиотека / CGAL- Эта программа требует библиотеки CGAL и не будет скомпилирована.- Настройка выполнена- Генерация завершена- Файлы сборки были записаны в: / Users / singhg / Programming / examples / Triangulation_24) Я снова попробовал с CMAKE GUI (версия 2.8.6) и здесь на «Configure» я получил:
Идентификатор компилятора C - GNU Идентификатор компилятора CXXтакое GNU Проверка наличия компилятора C -isysroot Проверка наличия Cу компилятора есть -isysroot - yes Проверка, поддерживает ли компилятор C OSXфлаг цели развертывания Проверка, поддерживает ли компилятор C OSXфлаг цели развертывания - да Проверить работающий компилятор C:/ usr / bin / gcc Проверить работающий компилятор C: / usr / bin / gcc - работаетОпределение ABI-информации компилятора C Определение ABI-информации компилятора C - сделаноПроверка наличия у компилятора CXX -isysroot Проверка наличия CXXу компилятора есть -isysroot - yes Проверка, поддерживает ли компилятор CXXФлаг назначения развертывания OSX Проверка, поддерживает ли компилятор CXX OSXфлаг цели развертывания - да Проверьте работающий компилятор CXX:/ usr / bin / c ++ Проверка работающего компилятора CXX: / usr / bin / c ++ - работаетОбнаружение компилятора CXX Информация ABI Обнаружение компилятора CXX Информация ABI - готовоЭта программа требует библиотеки CGAL и не будет скомпилирована.Конфигурирование сделано
И когда я попытался исправить ошибку, указав для CGAL_DIR значение / opt / local / lib / cmake , где находится CGALConfig.cmake.Выдает следующие ошибки:
Ошибка CMake в CMakeLists.txt: 20 (включить): включить не удалось найти загрузочный файл:
/opt/local//opt/local/lib/cmake/UseCGAL.cmake
Ошибка CMake в CMakeLists.txt: 22(include): include не удалось найти загрузочный файл:
CGAL_CreateSingleSourceCGALProgram
Ошибка CMake в CMakeLists.txt: 26 (create_single_source_cgal_program): неизвестная команда CMake "create_single_source_cgal_program".
Конфигурирование неполное, произошли ошибки!
Эти примеры не смогли найти, где находятся библиотеки CGAL.Если кто-то может помочь, пожалуйста, помогите.Я не могу найти способ скомпилировать любую из моих программ CGAL.
СпасибоBagga