생각의 기록

꿈꾸는 개발자 하늘고래의 프로그래밍 이야기

Open Source Library 5

[spdlog] 로그 남기기 (사용법)

파일 로그를 남겨보자 이제 spdlog 라이브러리를 사용하여 로그를 남겨 보겠습니다. 🚩 관련 글 : [spdlog] 소스 빌드하기 🚩 관련 글 : [spdlog] 헤더 및 라이브러리 참조 로그 기록 로그 남기기 #include "spdlog/spdlog.h" #pragma comment(lib, "libspdlog_MD_2019_x86D_v1.10.0.lib") int main() { spdlog::info("Hello World!"); spdlog::info("Age : {}", 42); spdlog::info("Between {1} and {0}", "Z", 0); spdlog::info("Notation Formatting int: {0:d}, hex: {0:x}, oct: {0:o}, bin: ..

Open Source Library 2022.07.16

[spdlog] 헤더 및 라이브러리 참조

파일 로그를 남겨보자 이제 console 프로젝트를 생성 후 spd 헤더 파일과 생성한 라이브러리를 사용하여 파일 로그를 남겨보겠습니다. 🚩 관련 글 : [spdlog] 소스 빌드하기 🚩 관련 글 : [spdlog] 파일 로그 남기기 spdlog 헤더 및 라이브러리 참조 console 프로젝트 생성 간단하게 콘솔 애플리케이션에서 테스트를 해보겠습니다. 다음과 같이 프로젝트를 생성합니다. spdlog 헤더 파일 및 라이브러리 복사 spdlog 소스 폴더에 있는 include 폴더와 정적 라이브러리를 프로젝트에 맞게 솔루션 내 적절한 위치에 복사합니다. 저는 다음과 같이 솔루션 파일이 있는 위치에 include 폴더와 lib 폴더를 생성하였습니다. console 프로젝트에 참조 폴더 추가 프로젝트 속성 페이..

Open Source Library 2022.07.16

[spdlog] 소스 빌드하기

파일 로그를 남겨보자 개인적으로 아주 심플한 로그 라이브러리를 만들어 사용하고 있는데, 점차 이런 저런 기능을 추가해야 하는 상황이 생기다보니 그냥 오픈 소스 기반의 라이브러리를 사용하자 생각했고, 그렇게 찾은 라이브러리 입니다. 토이 프로젝트에서 주로 사용하기 위한 용도로 아주 고성능의 성능이 필요하진 않기에 다음과 같은 항목을 우선시했습니다. ( 비동기 및 멀티 스레드에 대한 처리는 기본적인 부분이라 고려 항목에서 제외하였습니다. ) ◾ 쉽게 적용 가능할 것 ◾ 다른 의존성이 없어야 함 ◾ 헤더만으로 사용 가능해야 함 ◾ 포맷 지정 가능 ◾ 특정 크기 까지만 사용 가능 그리고 위 항목과 가장 적합한 라이브러리가 spdlog 였습니다. 이제 spdlog를 빌드하고 사용해보도록 하겠습니다. 🚩 관련 글 ..

Open Source Library 2022.07.15

CMake 설치하기

오픈 소스 라이브러리에 대해서 정리하려고 합니다. 그 전에 거의 필수적으로 사용하고 있는 Git과 CMake 설치 방법에 대해서 간단하게 정리하고자 합니다. CMake 설치하기 ( Windows ) CMake 다운로드 📌 CMake 다운로드 바로가기 : https://cmake.org/download/ 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..

Open Source Library 2022.07.01

Git 설치하기 ( 2.37.0 )

오픈 소스 라이브러리에 대해서 정리하려고 합니다. 그 전에 거의 필수적으로 사용하고 있는 Git과 CMake 설치 방법에 대해서 간단하게 정리하고자 합니다. 요즘은 Git을 통해서 관리하는 경우가 많기 때문에 직접 소스를 다운받아 사용해도 상관없지만 소스 관리 측면에서 Git을 통해서 다운로드 받는게 더 좋습니다. 그리고 오픈 소스 라이브러리를 다운받는 용도로만 사용한다면 Git이 크게 어렵지 않습니다. Git 설치하기 ( Windows ) Git 다운로드 하기 📌 Git 다운로드 바로가기 : https://git-scm.com/download/ Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the G..

Open Source Library 2022.06.30