腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
CMake
中
构
建和
添加
依赖
库
、
、
、
对于我的项目,我需要构建并包含另一个
库
https://github.com/t-dillon/tdoku/作为我的
依赖
项。Toku也是使用
CMake
构建的,我可以通过执行以下命令来运行构建脚本: $ cd lib/toku $ ./BUILD.sh 这会将
库
文件放入./lib/tdoku/build/libtdoku.a
中
。 我正在尝试在
CMake
中
构建Toku
浏览 124
提问于2020-09-05
得票数 1
回答已采纳
2
回答
如
何在
几个GIT存储
库
中
组织大型项目?
、
、
、
我有一个C++项目cat,它
依赖
于libzzz
库
。libzzz有自己的git存储
库
,现在我要为cat项目创建一个存储
库
。如何为
CMake
组织cat构建脚本 选项1:
CMake
脚本cat考虑在系统
中
构
建和
安装libzzz,cat项目提供在/usr/include/libzzz + /usr/lib/libzzz
中
搜索libzzz的FindLibZZZ.
cmake<
浏览 3
提问于2016-01-25
得票数 3
回答已采纳
1
回答
如
何在
C++
中
克隆、构
建和
链接g2o框架
、
、
、
我想在我的Ubuntu18.04上的C++11项目中使用g2o
库
,但我无法使构建工作。我有所有的
依赖
项。但是我无法通过CMakeLists.txt将g2o
库
链接到我的项目 我是C++
依赖
方面的新手。我已经尝试过克隆存储
库
并使用
cmake
构建它。
添加
到my_project的CMakeLists.txt
中
,然后尝试使用find_package查找它,但没有找到。我应该更改findG2O.
cmake
吗?我真的不明白发生了什么。我应该如何继续
浏览 127
提问于2019-11-03
得票数 1
回答已采纳
1
回答
CMake
的哪个文件组织?CMakeLists.txt应该包括其他文件吗?
我使用
CMake
来配置、构
建和
安装C++代码。我已经定义了一些用户选项。我已经
添加
了一个选项,让
CMake
下载外部约束。等等非常感谢您的帮助!
浏览 2
提问于2015-04-03
得票数 1
回答已采纳
1
回答
加快安装
依赖
项的想法
、
、
、
我有一个项目,它
依赖
于许多外部
库
,
如
GLFW3、GLEW、GLM、FreeType2、zlib等等。最好在作业之间存储/共享已安装的
依赖
项,这样就不必一直下载/安装它们,这需要花费大约一半的时间。我可以看到几个如何处理它的想法:( b)将
依赖
项(源代码)放入回购程序
中
,而且速度较小,因为我将不再需要从外部服务器下载它们(仍然需要编译和安装它们( a)更新构
建和
测试的
依赖
浏览 0
提问于2015-08-20
得票数 1
1
回答
导出带有外部
依赖
项的
cmake
项目的既定方法是什么?
、
构建的第三方
依赖
项,因此我将其作为一个子目录
添加
到我的顶级CMakeLists.txt
中
。src文件夹以类似的方式
添加
为我的顶级CMakeLists.txt
中
的一个子目录。只要我为MyLib创建的导出集中也
添加
了MyLib的每个
依赖
项,这就非常有效。然而,由于abseil
库
是由我不想接触的CMakeLists.txt文件构建在另一个子目录
中
,所以我不清楚如何将
依赖
项的可传递列表与MyLib一起导出。有没有一种既定的方
浏览 28
提问于2021-01-08
得票数 1
回答已采纳
1
回答
用Xcode 7 GUI (lldb)调试C++
库
源代码
、
、
、
、
我正在使用Xcode
中
通过
cmake
安装的
库
,在调试应用程序时,我希望允许调试器逐步遍历该
库
的代码。有没有办法告诉我的主应用程序的Xcode,
库
的头、源和调试构建的二进制文件(如果必要的话)都在哪里,这样我就可以逐步完成了吗?我发现了一些相关的问题
浏览 0
提问于2015-10-05
得票数 0
1
回答
调用子目录上的make,然后将所有
、
.除了myapp和mylib之外,还有更多的应用程序和lib,但是它们都以类似的方式构
建和
链接,所以如果我有一个,我可以得到所有。首先构
建和
安装(include也在这里安装),然后是libs (
依赖
于common )构建,然后是apps (
依赖
于libs和common )构建。我的问题是,如果我在libs和apps
中
替换了apps,我就不知道如何更改在构建脚本
中
运行的命令,这样
cmake
和make就像这样交织在一起:
cm
浏览 4
提问于2015-12-10
得票数 1
1
回答
CMake
:重新构建链接包时的重新链接
、
、
我有一个
cmake
项目Foo,它
依赖
于另一个
cmake
项目栏。目标:每当Bar被重新安装(只更改
库
,而不是头)时,Foo就应该重新链接(当然,不需要重新构建)。因此,我在某个地方读到,
cmake
无法向未用完整路径指定的
库
添加
依赖
项。但是你可以从一个变量
中
读到它,你可以说。是真的。但是,第二,即使在这种情况下,如果项目栏包含一些未知的
库
,那么要创建正确的字符串以
添加
到那里.但是,我也读到,如果这个<e
浏览 0
提问于2014-07-01
得票数 1
2
回答
嵌入库及其通过
CMake
实现的
、
我正在创建一个非常小的项目,它
依赖
于以下
库
:option(COOL_LIBRARY_OPTION ON) add_subdirectory
如
Bullet,GLFW和其他。然而,这个AMQP
库
进行了相当丑陋的攻击。它们的包含目录名为include,但在其
CMake
install()命令
中
,它们将其重命名为amqpcpp。结果是:当
CMake
试图编译
浏览 4
提问于2016-05-11
得票数 0
回答已采纳
3
回答
如何使用需要首先安装的
CMake
项目中的
库
?
、
我的
CMake
构建系统有问题。有一些CMakeLists.txt文件定义了运行时或
库
,或者使用ExternalProjects_Add()下载和构建外部代码。由于
依赖
关系,这些项目必须彼此找到对方。但是在
CMake
中
,在配置时已经完成了查找项目的工作。但是,这意味着我总是必须在编辑代码之后运行
CMake
,并且不能在我为其生成的项目文件
中
编译。 链接到
CMake
目标:为所有外部
库
运行
CMake
进程的是可以的,因为我不处
浏览 4
提问于2015-07-31
得票数 12
回答已采纳
1
回答
构建Boost作为一个ExternalProject_Add,或者FindBoost或者导出结果
我有许多外部
依赖
项,我想在我的项目中使用ExternalProject_Add。诀窍是以尽可能干净的方式导出包含目录和由此产生的静态链接
库
。是否可以使FindBoost
依赖
于ExternalProject_Add,或者至少使项目使用target_link_libraries在库和标头中拉入?1_63_0.tar.bz2" )set( boost_INSTALL ${
CMAKE</e
浏览 0
提问于2017-10-19
得票数 8
回答已采纳
2
回答
如何构建
CMake
项目
我开始使用
CMake
,但不确定如
何在
下面的设置中使用它。-A-C如何让
cmake
知道其他目录
中
需要的模块?
浏览 0
提问于2020-06-10
得票数 0
2
回答
为
cmake
中
的接口
库
设置LINK_FLAGS
、
、
、
我正在开发一个只有头的C++11
库
,它使用现代的
CMake
。所谓“现代”,我指的不仅是使用
CMake
v3.0+,还试图尽可能多地使用Daniel的
中
的最佳实践。现在,在我的项目中,由于我正在使用的一些特性,我需要一个最低版本的3.9.0 of
CMake
。
cmake
_
浏览 0
提问于2018-11-19
得票数 2
回答已采纳
1
回答
如果外部项目无法正确生成和安装,则阻止代码编译。
、
有没有办法告诉
CMake
系统,在正确构
建和
安装
依赖
项(外部项目)之前,我不希望进一步编译?有什么想法吗?
浏览 3
提问于2014-08-07
得票数 1
回答已采纳
1
回答
CMake
如何确定目标
依赖
项的回退构建配置?
、
、
、
背景 在Windows上,我使用
CMake
(3.2.3)和Visual 2015 (社区)构建一个名为Foo的C++项目。foo由一个名为Foo的共享
库
组成。我在调试和发行版配置
中
构
建和
安装Foo。现在,我开始构建一个独立的
CMake
项目栏,它由一个可执行的“Bar”组成,它
依赖
于
库
foo。但是我在RelWithDebInfo配置
中
构建了条形图。也就是说,如果在RelWithDebInfo配置下不存在
依赖
项,则RelWithDebI
浏览 1
提问于2016-10-13
得票数 0
回答已采纳
2
回答
如何使用
CMake
分发/安装第三方
库
?
、
我正在构
建和
分发一个可执行文件,它
依赖
于几个第三方
库
,其中大多数是在
CMake
的构建系统之外构建的(不过,如果有帮助的话,我可以在我的文件中将它们作为自定义目标进行
添加
和构建)。我想包含一个
CMake
指令,它安装我的可执行文件及其
依赖
项。除了为每个
依赖
项调用install命令之外,还有其他更好的方法吗?
浏览 8
提问于2014-12-17
得票数 0
1
回答
如何使CLion停止使用“未找到的文件”标记PlatformIO
依赖
项?
、
、
我让PlatformIO正常工作,我的简单程序编译并运行,但是CLion强调我的PlatformIO
依赖
关系没有被找到。我见过它说过CLion看上去像
cmake
,但是CMakeLists.txt说 # !!! WARNING !!!
浏览 17
提问于2022-07-23
得票数 1
1
回答
如何使用
cmake
设置OpenCV来支持动态和静态构建?
、
、
、
我已经用SHARED_LIBS在我的mac上构
建和
make install了opencv。如果我使用或不使用共享
库
构建,我希望能够选择每个项目。当我使用-DBUILD_SHARED_LIBS=OFF编译额外的OpenCV构建时,我如
何在
项目的CMakeLists
中
引用它并选择我想要的构建类型?我的~/opencv中有一个共享
库
的源代码,我已经在~/opencv/build
中
编译了它,然后是make install。include_directories(${
浏览 8
提问于2019-11-07
得票数 0
回答已采纳
1
回答
CMake
无法链接嵌套
库
、
、
我正在尝试构建我的第一个
CMake
项目,但在CXX executable NeuralNetLibrary上失败了。
浏览 20
提问于2021-02-24
得票数 0
回答已采纳
点击加载更多
相关
资讯
conda build 系列教程・deepmd 的构建|lammps-dp
g+,CMake和Makefile了解一下
ubuntu16.4 OpenCV 安装指南
CV干货来袭
Ubuntu16.04 配置OpenCV及基本使用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券