2014-12-08 2 views
0

내 컴퓨터에서 프로그램을 실행할 수 있기를 원합니다. Macports를 사용하여 CGAL을 설치 했으므로 다음 단계로 진행하는 방법을 모르겠습니다. 사람, 나는 필사적으로 다음 프로그램을 실행하려고 프로그램을 실행하는 방법을 말해 줄 수 있지만 모르는 방법 :OS X에서 CGAL C++ 프로그램을 실행 하시겠습니까?

#include <iostream> 
#include <CGAL/Exact_predicates_inexact_constructions_kernel.h> 
#include <CGAL/convex_hull_2.h> 
typedef CGAL::Exact_predicates_inexact_constructions_kernel K; 
typedef K::Point_2 Point_2; 
int main() 
{ 
    Point_2 points[5] = { Point_2(0,0), Point_2(10,0), Point_2(10,10), Point_2(6,5), Point_2(4,1) }; 
    Point_2 result[5]; 
    Point_2 *ptr = CGAL::convex_hull_2(points, points+5, result); 
    std::cout << ptr - result << " points on the convex hull:" << std::endl; 
    for(int i = 0; i < ptr - result; i++){ 
    std::cout << result[i] << std::endl; 
    } 
    return 0; 
} 

답변

0
CGAL 디렉토리에 설치됩니다

:

opt/local/include/cgal 

단계 :

  1. 이 excutable.cpp에게

  2. 을 텍스트 파일로 프로그램을 작성하고 저장
  3. 명령 줄에서 th 디렉토리로 이동하십시오. 전자 실행 파일 (사용 cd 명령)

  4. 는 다음 명령

    cgal_create_CMakeLists -s // 실행 .CPP없이 쓰기!

    cmake -DCGAL_DIR = 옵트/지역/포함

  5. 당신이 executable.cpp 저장 한 폴더로 이동 한 후 (검은 색 사각형 아이콘이) 실행 파일을 클릭하게/CGAL

  6. 하고 완료 :)

참고 :에만 채소 당신이 경우 작동 macports를 사용하여 lled. homebrew 디렉토리를 사용하여 설치 한 경우 절차는 동일하게 유지됩니다.

또한 명령 줄 도구가 설치되어 있어야합니다.

1

CGAL는 당신이 당신의 예를 저장 한 위치를 실행해야 cgal_create_cmake_script라는 스크립트와 함께 제공 파일. 다음과 같이 실행 cmake .make

+0

파일이 * .C 또는 * .cpp이면 * .cc 또는 * .cxx 또는 다른 이름의 파일은 무시됩니다. –

+0

'cgal_create_CMakeLists'는 최신 버전이 아닙니까? 'cgal_create_cmake_script' 만 Qt3을 알고 있습니다 ... –

+0

[참으로] (http://doc.cgal.org/latest/Manual/installation.html#title38) – sloriot

관련 문제