티스토리 뷰
# Git Hub https://github.com/abseil/abseil-cpp
#Git URL https://github.com/abseil/abseil-cpp.git
#라이센스 https://github.com/abseil/abseil-cpp/blob/master/LICENSE
[빌드 방법]
1. Git Souece Clone
>git clone https://github.com/abseil/abseil-cpp.git
2. Make Build Directory
>mkdir Build
>cd Build
3. Make Build Files ( use Windows, vs2022, C++20, static lib )
>cmake -G "Visual Studio 17 2022" -A x64 -DCMAKE_BUILD_TYPE=Release
-DCMAKE_CXX_FLAGS_RELEASE="/MT" -DABSL_BUILD_SHARED_LIBS=OFF ..
* -DCMAKE_BUILD_TYPE=Debug
* -DCMAKE_CXX_FLAGS_RELEASE="/MT" -> Not Used
* -DABSL_BUILD_SHARED_LIBS=OFF -> Not Used
4. Open abseil-cpp\build\absl.sln File
5. 프로젝트별 [속성]-> [C/C++]-> [코드생성]-> [런타임 라이브러리] 변경
* 본인 프로젝트의 성격에 따라 MT, MTD, MD, MDT 로 변경
* Relase, Debug, X64,x86 마다 각각 설정
6. ALL Build
7. install 및 취합하기
cmake --install . --config Release --prefix /path/to/install
cmake --install . --config Debug --prefix /path/to/install
8. Target 폴더의 include, lib 들 프로젝트에 삽입
- Total
- Today
- Yesterday
- 스쿠버 다이빙
- 울릉도
- 현포다이브
- 서귀포블루버블
- OpenSource
- CMake
- Windows
- 패턴
- PowerShell
- 블루버블다이브팀
- 블루버블다이빙팀
- 성산블루버블
- C#.NET
- C#
- 외돌개
- 블루버블
- script
- 암호화
- 서귀포
- C# 고급 기술
- Build
- C
- 제주도
- C++
- 네트워크 정보
- Effective c++
- 스쿠버다이빙
- DLL
- effective
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |