腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6983)
视频
沙龙
1
回答
如何将
unittest
整
合到
cmake
项目
结构
中
我正在做一个嵌入式
项目
。作为这个
项目
的一部分,我有一些使用了gcc和Gtest的单元测试。问题是什么是合并这些单元测试的最佳方法。我目前的实现是,我有一个不同的构建类型,称为
unittest
。我有一个
CMAKE
_BUILD_TYPE子句,决定使用哪些源文件来创建哪些目标文件。我知道这不是一个好的设计,而且它搞砸了多配置生成器。对此有什么优雅的解决方案呢? 提前感谢您的回复。
浏览 24
提问于2021-02-13
得票数 0
1
回答
使用
CMake
构建一个
项目
,包括使用不同构建系统的其他库
、
、
、
、
我正在开发一个开源
项目
,它将C用于库,C++用于GUI,
Cmake
用于管理构建。这个
项目
刚刚开始,只有几个文件。我可以在我的linux开发环境
中
成功地生成makefiles,在windows上我可以使用
CMake
生成Visual Studio
项目
文件。到目前为止一切都很顺利。随着
项目
的发展,我正处于一个需要测试框架的阶段。我对
UnitTest
++有很好的经验,它在所有流行的平台上都能很好地工作。问题是,我不知道
如何将
UnitT
浏览 5
提问于2010-06-25
得票数 4
回答已采纳
1
回答
在Qt creator
中
构建
项目
时,Qt Creator +
CMake
+ gmock构建问题“gmock.h没有这样的文件或目录”,如果通过命令行构建则没有问题
、
、
、
、
通过遵循这个google doc,我已经将GTest整
合到
了我已经存在的
CMake
项目
中 如果我通过命令行生成我的
项目
,没有错误,我能够运行
UnitTest
Exe。但由于我需要调试单元测试,所以当我在Qt Creator
中
运行测试时,它首先构建它,但构建失败,抛出错误"gmock/h:没有这样的文件或目录“。我不能理解为什么这个错误只在Qt Creator上。
浏览 91
提问于2021-01-22
得票数 0
1
回答
CMake
add_executable()未能生成可执行文件,第三方库未能解压缩
、
、
问题背景我从
UnitTest
++下载了源代码。然后将tar.gz扔到ProjectTemplate
中
的3 3rdParty文件夹
中
。我在建造它时遇到了很大困难。因此,除
浏览 3
提问于2022-04-28
得票数 0
回答已采纳
2
回答
包含子库的现代
CMake
库
我有几个库(子
项目
)作为一个主库的一部分。
如何将
子库(b)聚
合到
"main-library“(a)
中
?假设文件夹
结构
如下: a|-- aConfig.
cmake
|-- CMakeLists.txt |"${
CMAKE
_INSTALL_INCLUDEDIR}" install(EXPORT "${PROJECT_NAME}Ta
浏览 14
提问于2019-05-09
得票数 3
回答已采纳
2
回答
单元测试输出和
项目
结构
建议-
CMake
+谷歌测试框架
、
以下是
项目
的基本
结构
:-CMakeLists.txt/include/src-我的所有.cpp文件src
cmake
文件将cpp文件全局化为一个库。测试
cmake
文件添加mocks和gtest作为子目录。这个模拟的
cmake
文件将它的所有cpp文件整
合到
第二个库
中
。我最终得到的是几个可执行文件: objA_
unittest</e
浏览 67
提问于2011-09-01
得票数 20
回答已采纳
2
回答
如何使用C++/Qt/
CMake
项目
构建Rust代码?
、
、
、
我有一个用
CMake
构建的C++/Qt 。我想开始添加Rust代码,我可以从主C++代码库
中
调用这些代码。当前
项目
结构
:.我想添加一个具有类似
结构
的common-rust/...目录。 我怎样才能把这个整
合到
项目
中呢?
浏览 104
提问于2015-07-01
得票数 46
回答已采纳
3
回答
将子目录
中
的Source添加到
cmake
项目
中
我的
项目
没有被划分为库,但源代码组织在一个目录树
中
。我不知道如何告诉
cmake
到一个目录下,然后将该目录
中
的源代码添加到父目录
中
定义的
项目
中。我尝试了以下几种方法:set(SOURCE ${SOURCE}
浏览 0
提问于2012-01-20
得票数 64
回答已采纳
1
回答
如何在
cmake
中签入给定的头文件是否可用于C++
项目
、
、
、
我使用
cmake
来管理我的
项目
的编译,这是我第一次使用
cmake
。这个工具非常方便,因为有大量的脚本和函数可以检查是否在给定的计算机上安装了所有必要的库。我的问题如下:理由:CHECK_INCLUDE_FILE_CXX("
UnitTest
++.h&qu
浏览 2
提问于2013-05-10
得票数 8
回答已采纳
1
回答
用C++创建
CMake
库
、
、
我正在尝试创建一个合理的库
结构
和
CMake
文件,这将允许其他
CMake
项目
轻松地包含这个库。我发现了很多类似的问题,但似乎没有一个能解决我的问题。executable) └── cipher/*Test.cpp现在,我希望创建一个具有类似目录
结构
的
项目
,但是当我想要在该
项目
中创建一个与我在想两种可能性: 在MyLibrary
中
,我将从所有名为libMyL
浏览 0
提问于2017-12-02
得票数 0
回答已采纳
1
回答
将查找包的
Cmake
添加/包含到
CMake
中
、
、
、
我找到了这个
CMake
来查找,但是我找不到
如何将
它作为外部文件来包含。 我想到的是C/C++
中
包含的#。我试着搜索一下,我得到了关于
如何将
一个
项目
包含到
CMake
中
的答案。主要原因是我想让我的
CMake
尽可能的干净和小,因为这是我第一次深入
CMake
世界。
浏览 12
提问于2016-06-01
得票数 0
回答已采纳
2
回答
如何在这个
项目
中使用现代
cmake
、
有一段时间,我在将现代
cmake
整
合到
一个
项目
中遇到了一些问题,我已经工作了一段时间,似乎被困在了如何定义个人CMakeLists和顶级CMakeList的问题上。 └── main.cpp main.cpp链接到所有的include,一些include应该知道其他include的存在,这意味着我应该能够在database.h
中
包含还将使用一些第三方库,在本例
中
我使用的是portaudio,使用下载和安装,它应该
浏览 0
提问于2017-10-26
得票数 1
1
回答
如何配置使用makefile而不是
CMake
.txt的CLion?
、
、
当我创建一个新的C
项目
作为默认的集成开发环境创建
CMake
.txt文件,但我有一个要求(在大学)使用makefile。因此,问题是-
如何将
配置从
CMake
.txt更改为makefile 因为在配置块
中
我看到了
CMake
project,但没有看到makefile project ?
CMake
结构
cmake
_minimum_required(VERSION 3.15) set(
CM
浏览 33
提问于2020-01-31
得票数 1
回答已采纳
1
回答
使用
CMake
在同一个文件夹中生成两个Visual解决方案
、
、
使用
CMake
,我尝试这样做:
cmake
-G"Visual Studio 10 Win64"PROJECT(myproject) IF(NOT "${
CMAKE
_CL_64}" M
浏览 4
提问于2014-02-21
得票数 0
回答已采纳
1
回答
如何用
cmake
语言编写函数接口?
、
我发现很多带有
CMake
构建系统的
项目
都会创建some_independent_function.
CMake
。 例如,folly和其他Facebook库。他们使用像FOLLY_INCLUDE这样的变量和
CMake
推荐的命名规则来标记函数的输入和输出,以找到愚蠢的
项目
。显然,它使用隐式变量作为输出。我怎样才能得到一些
结构
化的信息,比如 A_Standard_Package_Info_Object, err = package.find_package(Findfolly.
cmake
浏览 25
提问于2021-10-11
得票数 0
回答已采纳
2
回答
引导测试和使用Python测试发现
、
在2.7
中
,我们有一个称为“发现”的python命令效果更好。我想从我的
项目
顶部执行我的测试套件,就像应用程序正常运行时一样。定义:什么是引导?引导意味着我想在整个
项目
中运行任何测试之前做一些设置。这有点像我要求在整个
项目
级别上的“测试设置”。 更新 .使用这个2.7命令,我们可以避免鼻子。但是如何添加引导呢?
浏览 1
提问于2011-09-15
得票数 3
回答已采纳
1
回答
如何使用Visual 2022安装复杂
项目
?
、
、
我在Linux上开发了多年的
项目
。它依赖于MKL、libxml++、GSL和armadillo库。--src --executable2.cpp --class1.h --class1.cpp我的问题是如何在Windows
中
的Visual
中</
浏览 7
提问于2022-08-10
得票数 0
回答已采纳
2
回答
如何使用C#定义
CMake
单元测试
项目
?
、
、
、
、
我正在将一些要在C#
中
定义的现有include_external_msproject()
项目
--从以前的include_external_msproject()指令转换为对C#的新的完全支持。但我不知道如何转换Visual C# Unit Test Project类型的
项目
。我能够将它们构建为库,并成功地编译它们--但是Visual并没有将它们显示为单元测试
项目
,而是普通库。我已经尝试过的事情包括: <TestProjectTy
浏览 1
提问于2019-01-16
得票数 2
回答已采纳
1
回答
几个构建
项目
的csproj文件设置
、
、
我有这个解决方案的
结构
: |--WebUI.csproj (has Core.csproj as dependency) |--Tests|--UnitTests |--Core.
UnitTest
.csproj (has Core.csproj as dependency) 我应该在
浏览 3
提问于2017-02-13
得票数 0
回答已采纳
1
回答
make
中
的失败无法停止shell脚本
、
、
、
我正在使用最新版本的Fedora Linux上的bash脚本(部分单元测试是reviewed on Code Review)、
cmake
和make来自动化personal project的构建和单元测试正测试在构建系统上继续,然而,当我在一个单元测试
中
强制LD失败时,构建仍然在更高的级别上通过。它需要在所有级别都失败。mkdir Debug
cmake
-DCMAKE_BUILD_TYPE=Debug .. set(GCC_W
浏览 46
提问于2021-01-07
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何将项目管理8个组织结构类型运用到我们的工作中!
【QT学习】将QtDesignStudio中生成的程序运行在QtCreator中
Python unittest:自动化测试保姆级指南
大型工程的管理,CMake快速入门
用Python自带的单元测试框架提升代码质量
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券