C++ 测试框架在Clion中意外退出

C++ 测试框架在Clion中意外退出,c++,googletest,clion,C++,Googletest,Clion,尝试在Clion中使用GTest运行简单测试 #include <gtest/gtest.h> TEST(a, b) { ASSERT_EQ(1, 1); } int main() { return 0; } 如果同时链接gtest\u main,为什么要定义main?这只会导致main的符号重复。这可能是你的问题。哦,我的上帝,谢谢你。 cmake_minimum_required(VERSION 3.15) project(Valera) set(CMAKE_CXX_ST

尝试在Clion中使用GTest运行简单测试

#include <gtest/gtest.h>

TEST(a, b) { ASSERT_EQ(1, 1); }

int main() { return 0; }

如果同时链接
gtest\u main
,为什么要定义
main
?这只会导致
main
的符号重复。这可能是你的问题。哦,我的上帝,谢谢你。
cmake_minimum_required(VERSION 3.15)
project(Valera)

set(CMAKE_CXX_STANDARD 20)

add_executable(Valera main.cpp)

add_subdirectory(googletest-master)
include_directories(googletest-master/googletest/include)
include_directories(googletest-master/googlemock/include)
target_link_libraries(Valera gtest gtest_main)