How to make GTest build /MDd (instead of /MTd) by default, using CMake?

前端 未结 4 545
一向
一向 2020-12-06 05:53

I am trying to integrate GTest with CMake as seamlessly as possible. But the default build type for my test projects are /MDd

4条回答
  •  不知归路
    2020-12-06 06:24

    You can define gtest_force_shared_crt to ON before including gtest to achieve this. You can either do this via the command line:

    cmake . -Dgtest_force_shared_crt=ON
    

    or in your CMakeLists.txt:

    set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
    

提交回复
热议问题