腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(938)
视频
沙龙
1
回答
GTest
如
何用
自定义
main
替换
gtest_main
c++
、
qt
、
testing
、
googletest
我在Qt中使用
GTest
和GMock,一些Qt组件在创建之前需要创建一个QGuiApplication,QGuiApplication通常是在
main
中创建的,所以我必须将
gtest_main
替换
为我的
自定义
main
,如下所示: int
main
(int argc, char **argv) { ::testing
浏览 42
提问于2021-09-26
得票数 0
1
回答
`cc_test`和‘`bazel’到底是做什么的?
bazel
::testing::
GTEST
_FLAG(output) = "xml"; ::testing::
GTEST
_FLAG(output) = "xml:.现在我应该如何配置
gtest
?
浏览 0
提问于2018-12-21
得票数 2
1
回答
在我的项目中包含C++库的最佳实践
c++
、
jenkins
、
cmake
我面临着一些与如何处理C++项目有关的问题。我有一套用git (托管在gitlab上)跟踪的存储库。 Cmake_minimum_required(Version2.8.2)项目(googletest-download)包括(Ext
浏览 0
提问于2018-09-05
得票数 1
回答已采纳
2
回答
构建类似共享库的Google测试
cmake
、
googletest
我试着
替换
cxx_library(
gtest_main
"${cxx_strict}" src/
gtest
_
main
.cc)add_library(
gtest
SHARED src/
gtest
-all.cc) add_library(
gtest_main
浏览 0
提问于2017-03-07
得票数 1
回答已采纳
2
回答
vcpkg不适用于google测试。
c++
、
visual-studio
、
googletest
、
vcpkg
我在Visual 2015更新3中的项目中包括了
gtest
.h:它编译得很好,但是我有链接器错误:1>
main
.obj : error LNK2001: unresolved external symbol "publicRun@UnitTest@testing@@QEAAH
浏览 12
提问于2016-12-24
得票数 7
回答已采纳
1
回答
在CLion中默认运行google测试时出错
c++
、
unit-testing
、
googletest
、
clion
我使用以下类创建了一个新的库项目: ::testing::InitGoogleTest(&argc, argv);}#include "
gtest
/
gtest
.h" TEST(MyTestCategory, Vec2DAdditionTest
浏览 5
提问于2020-06-04
得票数 4
2
回答
谷歌测试不起作用
linker
、
cmake
、
googletest
、
archlinux
、
clion
Install configuration: ""-- Up-to-date: /usr/local/lib/libgmock_
main
.a(即:在所有ASSERT_*上等等)这是一个样本:/
浏览 6
提问于2016-02-23
得票数 1
回答已采纳
1
回答
GTest
CMake
main
的多个定义
c++
、
cmake
、
googletest
(int n); src/CMakeLists.txt# the
gtest
and
gtest_main
targets. add_subdirectory(${CMAKE_CURRENT_BINARY_DIR}/googletest-src${CMAKE_C
浏览 32
提问于2020-05-05
得票数 0
1
回答
CMake强制包含具有表单#include <mylib/ have er.h>的语句
c++
、
cmake
因此,即使通过编写#include<file.h>来包含我的
自定义
库头也很方便,我想重构我的CMake代码,我必须包括这样的标题:#include<mylib/file.h>。 |- header1_test.cpp 其中三个CMakeLists.txt是:target_link_li
浏览 1
提问于2022-08-26
得票数 0
回答已采纳
1
回答
cmake:将FetchContent与find_package()集成
cmake
我正在努力理解以下文件: % cat CMakeLists.txt FIND_PACKAGE_ARGS NAMES
gtest
) FetchContent_MakeAvailable(google
浏览 34
提问于2022-09-06
得票数 1
2
回答
如何在CMake下载中加入Google
c++
、
cmake
、
googletest
、
googlemock
enable_testing() hello_test) hello_test
gtest
_discover_tests(hello_test) 这适用于谷歌测试,在测试文件hello_test.cc中,我可以成功地包含#include"
gtest
/
gtest
.h"。如何包括gmock下载依赖项(
浏览 18
提问于2022-07-05
得票数 0
3
回答
如何避免使用GoogleTest混合测试和生产代码?
c++
、
makefile
、
googletest
似乎它需要一个主文件来运行测试: src/->
main
.cpp这最终将是我的“生产”应用程序如果我只是在另一个文件夹中创建另一个
main
.cpp文件,例如:test/,它将包含所有特定的
gtest
配置,因此我将以以下方式结束:-> MyType.h-> Makefile// Makefile
浏览 3
提问于2016-02-25
得票数 2
回答已采纳
1
回答
CMake:请求用户权限来安装依赖项
cmake
许多构建系统(
如
make)有时会提示用户确认他的意图,如果必须从internet下载和安装大型依赖项以继续构建过程。我的示例应用程序。QUIET) # the
gtest
and
gtest_main
targets.Egtarget_compile_features(j
浏览 1
提问于2020-12-09
得票数 0
回答已采纳
4
回答
如何以跨平台的方式自动下载C++依赖关系+ CMake?
c++
、
windows
、
dependencies
、
cmake
基本上,我想要实现这个工作流: 我不想手动下载依赖项
浏览 7
提问于2011-11-16
得票数 31
回答已采纳
6
回答
CMake + GoogleTest
cmake
、
googletest
对于CMake,有人建议我不要直接指向
gtest
库(使用include _directories或link_directories),而是使用find_package()。问题是,生成的
gtest
makefile没有安装目标。我不明白如果没有某种安装,find_package(
GTest
REQUIRED)怎么能工作。此外,将
gtest
文件夹作为子文件夹放入我的项目中也是不可能的。 谢谢你的帮助。
浏览 4
提问于2012-03-14
得票数 56
回答已采纳
1
回答
您只需要构建一次googletest库吗?
c++
、
cmake
、
makefile
、
static-libraries
、
googletest
因此,首先,我对测试框架很陌生,对C++相对较新,但我正试图把我的注意力集中在GoogleTest上。我正在运行一台Windows机器,运行“”(MSYS)和MinGW,同时使用崇高文本作为我的代码编辑器。我正在使用make作为我的构建工具,尽管我对cmake及其跨平台关注的了解越多,我就想知道是否应该让cmake为我创建makefile。(这可能是另一个问题) 我很难理解的是,如何精确地处理GoogleTest源代码包。我意识到,我需要将源代码构建到库中,然后在编译测试时将其包括在内,但我应该如何做到这一点呢?Google包括一个cmake脚本,它为构建生成env/compilier特定的m
浏览 4
提问于2015-06-03
得票数 1
回答已采纳
2
回答
为什么-pthread工作,但-lpthread不工作?
hyperlink
、
g++
、
pthreads
、
ld
、
googletest
我已经成功地将我的简单
gtest
测试与命令g++ -o build/test1 build/test1.o -pthread -lgtest -lgtest_
main
连接起来。为什么-
gtest
不工作,但-pthread没有"l“在工作.
浏览 17
提问于2020-04-10
得票数 1
回答已采纳
2
回答
将警告视为错误,但忽略googletest中的警告。
c++
、
googletest
、
bazel
cc_library( srcs = glob( exclude = ["src/
gtest
-all.cc), "include/**/*.h", ]), copts = ["-Iexternal
浏览 0
提问于2019-06-03
得票数 3
1
回答
CMake为目标设置
自定义
配置名称
c++
、
cmake
${source} PRIVATE
gtest_main
wise_engine_cert) NAME ${name} COMMAND ${PROJECT_NAME如何使
自定义
配置名称像简单的"test_array"?
浏览 2
提问于2021-07-06
得票数 1
回答已采纳
2
回答
使用CMake将*.gcno和*.gcda文件添加到make clean规则
makefile
、
cmake
、
lcov
、
test-coverage
add_library (logic SHARED ${Logic_SOURCES})测试的CMakeLists.txt是:add_executable (logic_test ${Test_SOURCES})为了处理测试覆盖率报告,我在test/CMakeLi
浏览 0
提问于2014-09-22
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
10月1日起,Github又有重大改变!
通过 CSS自定义属性和 JavaScript 实现
深入解析java虚拟机技术又更新了,今天讲编译概述,调试方法
Python装饰器运行过程
编程学习Java:父/子类转换+三种异常处理+接口本质+类对象赋值
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券