달짱달짱

[libwebsockets] libwebsockets 설치 및 CMAKE build 본문

libwebsockets

[libwebsockets] libwebsockets 설치 및 CMAKE build

달콩쨩 2019. 12. 5. 17:17

libwebsockets 다운로드

CMake 다운로드 

 

Download | CMake

Current development distribution Each night binaries are created as part of the testing process. Other than passing all of the tests in CMake, this version of CMake should not be expected to work in a production environment. It is being produced so that us

cmake.org

pthread 설치

 

wnsgml972.github.io/c/2018/05/07/c_windows_pthread/

 

Windows에서 pthread 사용하기

 

wnsgml972.github.io

▶ openssl 설치 

https://slproweb.com/products/Win32OpenSSL.html

 

Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

Minimum system requirements: Windows XP or later 32MB RAM 200MHz CPU 30MB hard drive space Recommended system requirements: Windows XP or later 128MB RAM 500MHz CPU 300MB hard drive space March 14, 2023 - OpenSSL 3.1 is available. Also, Happy Pi Day. Users

slproweb.com

1. 위의 네가지를 모두 다운로드. (libwebsockets, CMake, OpenSSL, pthread)

2. CMake 실행 

3. Where is the source code: (libwebsocket  경로) 

4. Where to build the binaries: (build 파일을 저장할 경로)

   - ex) libwebsocket경로 > 'build' 폴더 생성 > 해당 경로 지정

5. Configure > Visual Studio 버전 선택 > 64비트 선택 > Finish

6. 설정 확인 후 Generate >> 완료 

 

7. build 폴더에서 libwebsockets.sln 을 확인

 

8. 솔루션 빌드 후 솔루션의 각 프로젝트 실행 

 

* websocket_static.lib 이 없을 경우 websocket 프로젝트를 먼저 빌드 

* 빌드 시, 다음 오류를 경고로 처리 와 같은 오류 메시지 뜨면 프로젝트 - 속성 - C/C++ - 경고를 오류로 처리 : 아니요 로 변경 

* 원하는 프로젝트 한개만 시작프로젝트로 설정 후 빌드실행