【发布时间】:2018-04-26 23:11:41
【问题描述】:
我将 Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn 包安装到我的 VS 2017 应用程序解决方案中。这是通过“添加新项目/其他语言/C++/Test/Google Test”向我的解决方案添加一个新的 GoogleTest 项目来实现的。
测试运行良好,但现在我准备尝试使用 gmock 进行一些模拟。所以,我通过 NuGet 安装了 googlemock.v140.windesktop.static.rt-dyn,但我不知道如何将它集成到我的测试项目中。
我的 packages.config 如下所示:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="googlemock.v140.windesktop.static.rt-dyn" version="1.7.0.1" targetFramework="native" />
<package id="Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn" version="1.8.0" targetFramework="native" />
</packages>
...但据我所知,没有外部依赖项头文件或 .lib 文件可以链接到。我不知道从这里去哪里。 :-)
附:我已经在 Microsoft 的 C++ 论坛上发布了有关 GoogleTest 的问题,但即使 GoogleTest 是通过 Visual Studio 安装的,他们也不会回答此类有关 GoogleTest 的问题。
【问题讨论】:
标签: visual-studio-2017 googletest googlemock