将依赖项添加到 googletest?
Adding dependencies to googletest?
我有一个用 C++ 编写的 win32 控制台应用程序项目,其中使用了几个外部库。
我创建了一个 Google 测试项目并添加了我的原始项目作为参考,但是测试项目在我构建它时一直说缺少几个文件。
将我的项目添加为参考还不够,还是我需要单独将文件和外部库添加到我的测试项目?
或者有解决方法吗?我正在使用 VS2017
谢谢。
将您的应用程序添加为对单元测试的引用无助于Visual Studio找到相关的 C++ 源代码和外部库。您必须将相关的应用程序 C++ 源添加到您的测试项目(添加现有项目),指定您的应用程序包含文件的路径并添加任何所需的外部库。
当被测项目是一个库时,使用引用很有用。当您 运行 测试时,VS 将自动(重新)构建库。
我有一个用 C++ 编写的 win32 控制台应用程序项目,其中使用了几个外部库。
我创建了一个 Google 测试项目并添加了我的原始项目作为参考,但是测试项目在我构建它时一直说缺少几个文件。
将我的项目添加为参考还不够,还是我需要单独将文件和外部库添加到我的测试项目?
或者有解决方法吗?我正在使用 VS2017
谢谢。
将您的应用程序添加为对单元测试的引用无助于Visual Studio找到相关的 C++ 源代码和外部库。您必须将相关的应用程序 C++ 源添加到您的测试项目(添加现有项目),指定您的应用程序包含文件的路径并添加任何所需的外部库。
当被测项目是一个库时,使用引用很有用。当您 运行 测试时,VS 将自动(重新)构建库。