본문 바로가기

프로그래밍/C-CPP

[CEF] CEF Chromium Embedded Framework 빌드하기

반응형

CEF Chromium Embedded Framework 빌드하기

https://bitbucket.org/chromiumembedded/cef-project 의 Build 섹션의 지시를 따라

윈도우 비주얼 스튜디어 2015 빌드 솔루션을 생성하면서 어려웠던 부분을 기록.

  1. Setup :
    1. cmake 를 설치한다.
    2. 비주얼 스튜디오 2013 이상, 운영체제는 윈도우 7이 필요하다.
    3. git 으로 소스코드를 다운받으라고 하는데, 일단은 필요 없었다.
  2. Build :
    1. http://opensource.spotify.com/cefbuilds/index.html 에서 윈도우 32/64비트용 tar 파일을 받는다.
    2. tar 파일을 풀어 놓고.
    3. 폴더에 mkdir build 로 빌드 폴더를 만들고, build 폴더에서 cmake 명령을 실행하라고 쓰여 있지만, build 폴더에서 cmake 명령을 실행하면, CMakeLists.txt 를 찾지 못한다며 에러가 발생한다.
    4. 풀어놓은 압축파일 루트패쓰에 CMakeLists.txt 가 있는 것을 확인하고, 해당 폴더에서 cmake 명령을 실행한다.
      1. cmake -G "Visual Studio 14" : visual studio 2015 솔루션/프로젝트 가 생성된다.
      2. cmake -G "Visual Studio 14 Win64" : 64비트용 visual studio 2015 솔루션/프로젝트 가 생성된다.

이렇게 하면 cef.sln 이 생성되고, 이 파일을 비주얼 스튜디오로 열어 빌드하면 된다.

1-3 의 에러메시지는 다음과 같다.

 D:\\Work\\05\CEF\LIB\BUILD\\cef\binary\3.2987.1601.gf035232\windows32\\build>cmake -G "Visual Studio 14"
 CMake Error: The source directory "D:/Work/05\CEF\LIB\BUILD/cef\binary\3.2987.1601.gf035232\windows32/build" does not appear to contain CMakeLists.txt.
 Specify --help for usage, or press the help button on the CMake GUI.
728x90