gpt4 book ai didi

c++ - 将 google test 链接到您的主要项目

转载 作者:搜寻专家 更新时间:2023-10-31 01:32:54 24 4
gpt4 key购买 nike

我是 gtest 的新手。我遵循了如何在 VS 2105 中进行设置的教程。但是我能找到的所有内容都是关于如何构建和链接 gtest 的。我通过了那个级别。下面的代码运行并通过了第一个虚拟测试。

#include "gtest/gtest.h"

TEST(VI, simple) {
EXPECT_EQ(false, false);
}

int main(int argc, char* argv[]) {
testing::InitGoogleTest(&argc, argv);
RUN_ALL_TESTS();
std::cin.get();
return 0;
}

我的问题:我如何将它准确地连接到我想要测试的项目?gtest 项目和我的“代码”项目都在同一个解决方案中。据我阅读大量教程的理解,我需要两件事:

1) 包含我将要测试的类的 .h(简单且完成)

2) 将我的“代码”项目编译成静态库然后连接 gtest 项目的 lib,这样我就可以从 “代码”项目。

我正在为第 2 点而苦苦挣扎。我究竟该怎么做呢?

提前感谢您的帮助。

最佳答案

  1. 向您的解决方案添加一个新的空 Win32 项目,在其属性中选择“项目类型”“静态库 (.lib)”

  2. 将除 main() 函数之外的所有源代码移至该项目

  3. 将对 .lib 项目的引用添加到您的主应用程序项目和 google 测试项目

关于c++ - 将 google test 链接到您的主要项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42259074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com