CGAL을 visual studio에서 컴파일 해보자!
우선, 소스를 다운 받는다.
http://www.cgal.org 에서..
그리고, make 파일을 이용해서 visual studio 프로젝트 파일을 생성해주는 툴인
cmake 프로그램을 다운 받는다.
http://www.cmake.org/ 에서...
도스 command를 실행시킨후, cmake가 설치된곳에 가서.. cmake-gui.exe를 실행시킨다.
windows 시작에 등록되어 있는 경우에는 프로그램 메뉴로 가서 실행해도 된다.
아래와 같이, CGAL 소스 받은 디렉토리 설정해주고,
빌드한것 저장할 디렉토리 지정해 주고,
Generate 눌러주면 끝이다. ㅡㅡ;
( visual studio 는 모두 닫혀 있어야 하고, boost library는 사전에 설치가 되어 있어야 한다 )
그러면, visual studio 솔루션 파일이 CGAL폴더에 생기는데 그걸로 빌드하면 된다.
최근에 CGAL을 컴파일 하면서 애먹은것이 있어서 추가로 덧붙인다.
CMake 버전은 2.8.12.1 으로 CGAL-4.3 을 cmake 하는 과정이다.
처음에는 별거 없다.
where is the source code 와
where to build the binaries 폴더만 CGAL-4.3으로 지정해 주면 일단 된다.
그런데, 에러가 난다. boost관련해서 라이브러리 를 찾을 수 없다고 나온다.
boost_system
boost_thread
이두개를 찾을 수 없다고 나오는데... 이것저것 해도 안되길래, 그냥 폴더이름을 바꿨다.
boost library가 있는 폴더에서 컴파일한 라이브러리의 폴더 이름을 변경했다.
원래 이름은
system
thread
인데, 변경한것이다.
그리고, boost root만 binv2로 설정해주고 했다.
잘되더라..
'c·c++' 카테고리의 다른 글
CMake error "Invalid escape sequence \L" (0) | 2014.03.06 |
---|---|
shared_ptr and weak_ptr (0) | 2014.01.20 |
boost compile (0) | 2013.07.31 |
stdint.h and inttypes.h 파일을 찾을 수 없을때 (0) | 2012.10.25 |
Visual Studio 2008 에서 컴파일시 파일 복사하기. (0) | 2012.10.24 |