jjzjj

c++ - gtest 的 undefined reference

为什么下面的ASSERT_EQ会导致undefinedreferencetoBar::kBar错误?编译:g++a.cc-lgtest-lpthread#includeclassBar{public:staticconstsize_tkBar=0;};TEST(Basic,Basic){ASSERT_EQ(0,Bar::kBar);}intmain(intargc,char**argv){testing::InitGoogleTest(&argc,argv);returnRUN_ALL_TESTS();} 最佳答案 来自Google