腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
cmake
中
进行
项目
间
的
add_dependencies
、
、
、
、
include_directories(${
CMAKE
_CURRENT_SOURCE_DIR}) AUX_SOURCE_DIRECTORY(${
CMAKE
_CURRENT_SOURCE_DIR} source正在尝试构建
项目
abc。但是要构建它,我还需要"a_certain_source_file.cpp“,它是从另一个名为xyz
的
项目
中自动生成
的
源文件。如果xyz是从相同
的
CMakeLists.txt构建
的
,那么
add_depend
浏览 314
提问于2020-12-19
得票数 0
1
回答
在CMakeLists.txt
中
执行
cmake
与在终端
中
执行
cmake
有什么区别,我们如何才能使它
的
行为相同?
、
好
的
,我不知道如何准确解释这个问题,但基本上,在我
的
项目
X
的
CMakeLists.txt
中
,我正在构建外部库依赖关系,它们本身是独立
的
项目
(例如,
项目
A、
项目
B、
项目
C、
项目
D) --然后使用catkin_make我对每个
项目
A、B、C、D使用
CMake
的
ExternalProject_Add();然后对
add_dependencies<
浏览 3
提问于2021-10-05
得票数 4
1
回答
如何让
CMake
在构建之前运行python脚本,以便为我
的
项目
生成在构建中使用
的
文件?
、
我有一个python脚本,它解析
项目
目录
中
的
所有C++源文件,在文件
中
查找一些内容,然后生成一个文件。这个python脚本运行得很好,但我希望在构建C++
项目
之前自动运行它。我有一个有问题
的
python脚本genenums.py,它与我
的
C++源文件(比如main.cpp等)在同一个目录
中
。我已经尝试过基于文档
的
add_custom_command实验,但是我无法让
cmake
在任何实例
中
运行这个py
浏览 10
提问于2018-02-28
得票数 7
回答已采纳
2
回答
CMake
:如何让execute_process等待子目录
的
完成?
我
的
部分源代码是由一个工具生成
的
,这个工具也是在我们
的
主
项目
下用一个add_subdirectory构建
的
。我们使用execute_process命令来执行这个工具。我使用GLOB (file(GLOB...))查找生成
的
源文件。我这么做是因为事先不可能知道生成了多少个文件,也不知道它们
的
名称。 如何强制
cmake
在执行过程之前等待子
项目
的编译?我需要类似于DEPENDS属性
的
execute_process,但是这个
浏览 0
提问于2019-07-03
得票数 4
回答已采纳
1
回答
将
CMake
构建
的
库链接到预构建
的
对象文件
、
、
、
下面的设置包含一个预构建
的
对象文件(payload.o)和4个库-- lib1、lib2、lib3和lib4 --它们都是由这个
cmake
项目
构建
的
。,它是提供
的
,不能在这个
cmake
项目
中构建。lib1和lib2是
cmake
感知库,lib3和lib4是通过Makefile (add_custom_command())生成
的
。
如
您所见,这是一个循环依赖关系图。 此外,payload.o依赖于lib3和lib4。因此,
浏览 0
提问于2019-03-27
得票数 1
1
回答
公共静态库上
的
CMake
依赖关系
、
、
我有两个单独
的
项目
,每个
项目
构建一个共享库,该库与一个常见
的
静态库链接。在每个共享库
的
CMakeLists.txt
中
,我将拥有:和静态库有自己
的
源,并驻留在自己
的
文件夹
中
。定义普通静态
cmake
脚本
的<
浏览 0
提问于2018-06-03
得票数 0
回答已采纳
2
回答
如
何在
生成测试后强制
cmake
编写测试输出
、
、
我正在用
cmake
构建fortran
项目
,我无法找到输出结果
的
解决方案,它们看起来如下所示: -- end of FRUIT summary-P ${<
浏览 0
提问于2018-04-19
得票数 3
回答已采纳
1
回答
使用
cmake
将依赖项传播到仅标头
的
ExternalProject。
、
、
我试图使用
CMake
()构建一个只有头
的
库,这样我就可以使用GSL_INCLUDE_DIRS和GSL_LIBRARIES这样
的
变量链接到目标,并传播适当
的
依赖项。我正在处理
的
项目
有大量
的
子目录,所有外部
项目
都构建在自己
的
子目录
中
,因此变量很重要。如果我根本不使用库,那么我就无法在GSL上
的
其他模块
中
设置依赖项,而无需每次构建(即下载/解压缩),这是我不想做
的</
浏览 4
提问于2016-02-25
得票数 3
回答已采纳
1
回答
当传递依赖关系过时时,让
CMake
重新构建自定义目标
、
我有一个多目录
CMake
项目
,在这里我生成两个文件b和c。然后我有一个可执行
的
d_target,它需要c。然后,我添加了两个调用,以使目标在整个多目录
项目
中可用。当
CMake
的
依赖项发生变化时,如何让它们重新生成目标? # .在我
的
特定情况下,b 和 c 和 d
的
命令在CMakeLists.txt
中
各自
浏览 1
提问于2020-12-15
得票数 0
3
回答
target_link_libraries和
add_dependencies
有没有什么用例
add_dependencies
(my-lib x) # this is not just a waste of
浏览 3
提问于2014-12-04
得票数 32
回答已采纳
1
回答
从
CMake
设置Visual
项目
依赖项
、
、
我正在使用
CMake
构建一个由四个
项目
组成
的
应用程序:每个
项目
(或
CMake
术语
中
的
目标)都位于自己
的
子目录
中
,并且有自己
的
CMakeLists.txt文件。现在,在Visual
中
,
CMake
似乎没有在解决方案
的</
浏览 10
提问于2010-07-16
得票数 2
回答已采纳
1
回答
CMake
自定义清洁命令
、
在我
的
CMake
项目
中,我希望在运行干净目标时出现一些自定义行为。但是,如果我做了它失败了有可能有自定义
的
清洁行为吗?编辑:,作为构建
的
一部分,我正在运行一些外部工具。这些工具生成大量
的
文件,但是只需要让工具这样做就可以清理它们。理想情况下,我可以添加
浏览 1
提问于2010-10-13
得票数 16
回答已采纳
1
回答
CMake
静态库依赖项不随ExternalProject_Add传播
、
、
我目前正在尝试获得一个可执行文件,以便与它所需
的
所有依赖项正确链接。exe -> libA -> libB最后,我使用了以下解决方案: 在libA
的
CMakeLists.txt
中
(其中${MODULE_NA
浏览 1
提问于2015-01-30
得票数 6
回答已采纳
1
回答
CMake
:如何将依赖关系从可执行文件设置为自定义目标
、
这是作为一个
cmake
custom_command完成
的
。结果是一个新
的
存档文件,应该在可执行文件
的
链接中使用。条件调整
的
输入存档也是
cmake
目标。我需要
的
是存档
的
条件版本和可执行文件之间
的
依赖关系。使用
add_dependencies
不起作用,我也不知道原因。
add_dependencies
(<em
浏览 3
提问于2013-01-20
得票数 3
1
回答
如
何在
CMake
中
构建和添加依赖库
、
、
、
对于我
的
项目
,我需要构建并包含另一个库https://github.com/t-dillon/tdoku/作为我
的
依赖项。Toku也是使用
CMake
构建
的
,我可以通过执行以下命令来运行构建脚本: $ cd lib/toku $ ./BUILD.sh 这会将库文件放入./lib/tdoku/build/libtdoku.a
中
。 我正在尝试在
CMake
中</
浏览 124
提问于2020-09-05
得票数 1
回答已采纳
1
回答
意外
的
本机生成目标xyz。有效
的
目标是:
、
、
我有一个Android
项目
,它依赖于一个本地共享库。我创建了一个
cmake
文件来编译库,并在android
项目
中(在src/main/jniLibs/armeabi
中
)添加了一个到共享库
的
软链接。这样,在构建android
项目
时,包中就包含了共享库。android {-- 编
浏览 1
提问于2018-01-15
得票数 5
1
回答
cmake
add_custom_command pre_build
、
、
、
然而,与我
的
预期相反,当我实际做
cmake
和make时,它看起来如下: Cannot find source file:然后,如果您继续
进行
make,则输出add_custom_command
中
的
COMMANT内容,并实际生成代码。
浏览 6
提问于2021-11-25
得票数 0
回答已采纳
1
回答
在post构建步骤
中
,
cmake
命令会将文件目录复制到目录
中
。
我有一组资源文件,这些文件与GCC
的
构建步骤或其他编译器
的
输出无关。我需要将它们从
项目
中
的
一个文件夹复制到文件夹。目标是可执行文件,当从构建输出文件夹运行时,可以看到资源。人们通常如
何在
cmake
构建中复制和安装资源?此外,不管构建中发生了什么变化,我都希望它们被复制,并且每次运行
cmake
命令(比如build )时都要执行它。关于我试图解决这个问题
的
问题,请看下面。例如: 我有一堆我想要复制
的
着色文件。所有着色器/*文件都
浏览 2
提问于2021-11-08
得票数 0
3
回答
从现有生成文件创建CMakeLists文件
、
、
、
我想使用
cmake
为C++
项目
生成构建文件。我有一个现有的Makefile。我在使用标准
cmake
语法生成此Makefile时遇到问题。如何将-lstdc++ -lpthread -lboost_thread-mt等标准C++库包含在
cmake
的
TARGET_LINK_LIBRARIES部分?或者这些文件是否应该包含在
ADD_DEPENDENCIES
部分
中
。 (或者)有没有一个简单
的
工具可以从Makefile生成CMakeList.txt文件
浏览 1
提问于2012-04-03
得票数 17
回答已采纳
1
回答
从
cmake
文件运行npm命令
、
、
、
我有一个复杂
的
C++
项目
。现在,我在
项目
中添加了c++ node.js插件。我想用整个
项目
来构建这个插件,所以我需要分别修改
cmake
文件。在我
的
根
cmake
文件
中
,我执行了以下操作: add_subdirectory(nodejsaddon)npm-target COMMAND cd nodejsaddon&& npm install node-addon-api && npm
浏览 26
提问于2019-09-05
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在Excel表格中快速的进行两列数据的互换?
ID如何将全文的标题进行更改和设置?如何在文本中插入页码?
Eclipse中如何导入git上的项目以及如何进行web部署,快来学吧
如何在数字时代中更方便地进行支付和交易:数字支付和加密货币的应用和发展
opencv_contrib扩展模块的安装
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券