我有这样的项目:
当我尝试编译它时,得到错误:`FooTest_failing_Test的多重定义:TestBody()'
我编译了gtest 1.7和gmock 1.7,并将所有libg *复制到/ user / lib,我的构建设置如下:
enter code here
答案 0 :(得分:3)
FootTest.cpp正在编译两次,因为它在AllTests.cpp中是#include(d)。这会产生两次你看到的符号。我认为您不需要在AllTests.cpp中包含FooTest.cpp。