腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
对
googletest
使用
cmake
时
对
`
pthread_getspecific
‘
的
引用
未定义
、
、
ZN7testing8internal11ThreadLocalIPNS_31TestPartResultReporterInterfaceEED5Ev]+0x25): undefined reference to `
pthread_getspecific
我从上读到我必须
使用
静态库而不是动态库。因此,我能够
使用
手动构建成功地构建: g++ SoundexTest.cpp main.cpp -I/home/kuyu/Downloads/
googletest
-master/<e
浏览 152
提问于2018-01-07
得票数 6
回答已采纳
1
回答
在linux下将错误GoogleMock与我
的
C++project链接起来
、
、
、
我想在我
的
项目中
使用
GMock。首先,我编译了GMock和GTest。我
的
操作顺序(我
使用
Linux): 转到GIT/
googletest
/googlemock/build/目录,运行
cmake
。+0x13):
未定义
的
对
测试
的
引用
::UnitTest::GetInstance()‘
浏览 1
提问于2018-05-12
得票数 0
2
回答
如何修复arduino ide中
的
“
未定义
引用
:”,尝试
使用
googletest
、
、
我正在尝试
使用
googletest
库来测试arduino ide中
的
代码,并且我不断地收到一些错误,例如
未定义
的
对
测试
的
引用
::Test::SetUp()
对
测试
浏览 1
提问于2019-06-18
得票数 1
回答已采纳
1
回答
gtest与MinGW联动
、
、
、
、
我做了一个简单
的
main来检查gtest是否正确链接并得到“
未定义
的
引用
”错误。主函数
的
第一行抛出
对
‘to::InitGoogleTest(int*,char**)’
的
未定义
引用
。int argc, char* argv[]) testing::InitGoogleTest(&argc, argv);} 在
cmake
的
浏览 3
提问于2016-01-05
得票数 0
回答已采纳
2
回答
在CMakes "Add_External_Project“函数中
使用
cmake
作为配置工具(Add_External_Project)
、
我
对
CMakes Add_External_Project功能有问题(比其他任何功能都麻烦)。在下载谷歌测试库
的
下面(有效)示例中,问题末尾
的
两个文件将确保第三方库被下载和构建(而不是安装)。但是,当我尝试将配置和构建命令添加为"CONFIGURE_COMMAND“和"BUILD_COMMAND”(
cmake
.和
cmake
--build)而不必
使用
错误消息执行execute_process
CMake
时
: [ 55%] Perfo
浏览 3
提问于2017-04-30
得票数 1
回答已采纳
1
回答
是否有与
cmake
的
ExternalProject等价
的
qmake?
、
、
、
我猜
使用
CMake
下载
GoogleTest
,作为构建配置步骤
的
一部分。这只是稍微复杂一点,但没有其他方法
的
限制。他们是通过
使用
名为Ext
浏览 1
提问于2017-11-08
得票数 0
2
回答
谷歌在VxWorks 6.6 +/ Wind River 3.0上
的
测试
、
有没有人成功地将
googleTest
移植到WindRiver 3.0 / VxWorks 6.6
的
实时进程中? 我可以
使用
gtest进行构建,但在链接时会出现一些错误。我可以修改这些特定
的
代码段,但这只会产生运行时错误。下面是我看到
的
:
googleTest
.so:
对
`strcasecmp
的
未定义
引用
gettimeofday‘
googleTest
.so:
对
’`strcas
浏览 2
提问于2011-06-06
得票数 2
1
回答
我能阻止
GoogleTest
修改全局
CMAKE
_CXX_FLAGS变量吗?
、
、
我
的
C++项目是用
CMake
构建
的
,包括
使用
GoogleTest
的
测试。为了避免不同项目与已安装/编译
的
GoogleTest
版本之间
的
兼容性问题,我曾经决定将
GoogleTest
始终放在项目目录中。"${
CMAKE
_CURRENT_BINARY_DIR}/
googletest
-src" BINARY_DIR "${
C
浏览 0
提问于2020-07-10
得票数 0
回答已采纳
1
回答
如何
使用
没有无限循环
的
CMake
的
add_subdirectory?
、
、
我想用OpenCV和
googletest
构建一个应用程序。
使用
我拥有的CMakeLists.txt,我得到了一个无穷无尽
的
循环,其中
CMake
不断向build添加
googletest
目录。我添加了
googletest
作为子目录(即使它不在实际
的
项目树中),因为我看到为每个项目重新编译它可以避免各种麻烦。当我取消
对
add_subdirectory行
的
注释
时
,就不再有一个无休止
的
循环了。我
的</
浏览 2
提问于2015-05-08
得票数 1
回答已采纳
1
回答
通过fftw3连接
CMake
库
、
、
、
、
该项目提供了一个带有测试
的
静态库。我将fftw3库作为子模块添加到它中,但是Microsoft 2017找不到这个库。项目结构: └───
googletest
└───src └─config_folder_and_run_
cmake
.batgit submodule update "c:\Program Files\
CMake
\bi
浏览 9
提问于2020-04-28
得票数 1
2
回答
使
CMake
在重新配置
时
不搜索Python组件
、
我
使用
这样
的
FetchContent将
googletest
添加到我
的
构建中: GIT_REPOSITORY https://github.com/google/
googletest
) 但是,在我这样做之后,每次
CMake
需要重新
浏览 15
提问于2022-08-27
得票数 1
回答已采纳
1
回答
如何
使用
cmake
和自定义lib路径设置gtest项目
、
、
我正在尝试
使用
cmake
用下面的
cmake
文件生成一个带有gtest
的
visual studio项目。
cmake
_minimum_required(VERSION 3.13)messagecommonLibrary ${GTEST_LIBRARIES} pthread) 我在C:\UsersMyUserName\Documents\Libraries\gTest路径下载并编
浏览 21
提问于2021-11-22
得票数 0
1
回答
用g++,make,cmakelist在linux openSUSE上编译
googletest
程序
、
、
、
、
因此,我尝试
使用
googletest
库( )。首先,我用
cmake
编译了它:-- The CXX/
googletest
/cmakmarton@linux-clwa:~/documents/github
浏览 37
提问于2017-03-17
得票数 0
1
回答
与
googletest
链接
时
未定义
的
引用
、
、
、
当我试图构建
googletest
(和googlemock) 1.8.0
时
,当我试图链接到libgtest.a
时
,我得到了
对
MakeAndRegisterTestInfo
的
一个
未定义
的
引用
。
使用
相同
的
cmake
/make安装程序,1.7.0版本可以很好地工作。我想我可以
使用
1.7.0,但是我需要分别下载和构建gmock。(例如: test::InitGoogleTest)
浏览 5
提问于2016-08-29
得票数 6
2
回答
在OS上发布安装
GoogleTest
(塞拉利昂)
、
我正在尝试安装
GoogleTest
,以便在macOS 10.12上测试C++项目。$ cd
googletest
-release-1.8.0 $ cd build$ make 没有错误,但是库文件似乎不是在我能找到
的
任何地方创建
的
我
对
CMake
不太了解。
浏览 3
提问于2017-04-26
得票数 0
回答已采纳
3
回答
如何将FetchContent与GTest结合
使用
( GIT_REPOSITORY https://github.com/google/
googletest
.git$
cmake
..这个输出
对
我来说是完全没有意义<e
浏览 57
提问于2022-09-06
得票数 0
回答已采纳
2
回答
在C++中,
引用
对象与GoogleMock应匹配
、
我正在尝试
使用
模拟来测试某个方法是用某些参数调用
的
,并且在测试*this是否是其中一个参数
时
遇到了问题。下面是测试中
的
代码:{ ...cla_);ea_->update(testDt); 我得到
的
浏览 8
提问于2016-01-30
得票数 3
3
回答
cmake
:
对
任何pcap函数
的
未定义
引用
、
、
我想在linux上
的
Clion项目中
使用
pcap。CMakeFiles/main.cpp.o: In function `main':我以前没用过
cmake
Cmake
档案:project(mypr) set(SO
浏览 6
提问于2017-04-10
得票数 5
回答已采纳
1
回答
CMake
、子目录和谷歌测试(模拟)没有正确链接。找不到测试
、
我有一个这样
的
目录结构:\--
googletest
(default google test layout)| \--test | | \--CMakeLists.txt当我从target_link_libraries中删除source库
时
,我通常会期待
未定义
的
引用
,但即使这样也不会发生。如果我从target_link_libraries中删除sourceTest,并将对add_executable
的
硬
引
浏览 6
提问于2018-02-16
得票数 1
回答已采纳
1
回答
获得由
GoogleTest
运行
的
测试数量/在运行0次测试
时
失败?
、
、
我正在
使用
cmake
的
测试运行程序运行几个
googletest
测试二进制文件。我想要发生
的
是,如果
googletest
二进制文件通过RUN_ALL_TESTS()运行0测试,它就会失败。当前,RUN_ALL_TESTS()在运行0测试
时
返回成功。或者,如果我能够以某种方式访问RUN_ALL_TESTS()运行
的
测试数量,我可以将其成功重写为一个错误,并将错误抛出。我试过用--no-tests=error在
cmake
级别上修复这个问题。
浏览 9
提问于2022-08-10
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券