C , C++, C#

[Cmake] Googletest setting Windows

vhxpffltm 2022. 1. 5. 21:57

Googletest를 윈도우에서 사용해보자.

 

요구사항으로는 Windows에서 사용하기 위한 make 명령GCC 컴파일러, cmake이다.

먼저 방법은 다음과 같다.

 

1. 오픈소스 저장소에서 Googletest를 가져온다.

2. 빌드를 한다.

  저장소를 Mingw경로에 받는다.

  googletest 디렉토리로 이동하여 build를 저장하기 위한 디렉토리를 생성한다.

  아래의 제너레이터로 실행한다.

  

3. 빌드 파일 설정  

  lib디렉토리의 .a 파일들이 있을텐데 이를 Mingw의 lib에 복사하여 붙여넣는다. 

  ex) C:\mingw64\x86_64-w64-mingw32\lib

  

  gtest 디렉토리(C:\mingw64\googletest\googletest\include)를 복사하여

  MingW\lib\gcc\x86_64-w64-mingw32\8.1.0\include에 붙여넣는다. 

 

여기까지 진행하면 이제 gtest를 사용할 수 있다.

 

https://medium.com/swlh/google-test-installation-guide-for-c-in-windows-for-visual-studio-code-2b2e66352456

 

Google Test Installation Guide for C++ in Windows ( for Visual Studio Code)

Hey, budding c++ coders out there! On your way to becoming a fleshed out developer? I presume you have installed a code editor of your…

medium.com

 

  

vscode에서는 CMakeLists.txt를 사용하여 더 쉽게 사용할 수 있다.

https://google.github.io/googletest/quickstart-cmake.html

 

Quickstart: Building with CMake

GoogleTest - Google Testing and Mocking Framework

google.github.io

 

vscode 예시

 

'C , C++, C#' 카테고리의 다른 글

[C++] StackWalker64 / 스텍 추적  (0) 2022.02.13
[C/C++] define으로 플랫폼 체크  (0) 2022.01.13
[C/C++] Templete  (0) 2020.08.11
[C#] WinForm을 이용한 클래스  (0) 2020.03.25
[C#] WinForm을 이용한 계산기  (0) 2020.03.23