腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
如何使用
Cmake
系统
目录
中
的
所有
*.c文件?
、
我希望找到
目录
下
的
所有
.c文件,并将它们全部
添加到
SRC文件
中
,以便在
cmake
中
编译。我如何在CMakeList.txt
中
做到这一点。对于普通
的
制作文件,我可以创建但我无法在CMakeList.txt上找到这样
的
方法。
浏览 8
提问于2010-01-21
得票数 88
回答已采纳
2
回答
关于在Linux (
CMake
作为生成器)下
的
C++开发
中
组织源代码和构建
的
建议
、
、
当在Linux下使用C++时,有没有人能提出一些组织
源文件
和管理构建
的
好方法呢?我使用
CMake
来管理我
的
构建,尽管在这一点上我没有使用复杂
的
构造。假设我们有以下三个场景。For a makefile应用程序只需从简单
的
.cpp和.h文件构建几个
可执行文件
,就可以创建静态/共享库,该库使用其他流行
的
共享库,例如OpenCV和OpenGL。更复杂
的
类型,例如,假设我们需要创建
一个
可执行文件
,
浏览 0
提问于2011-02-09
得票数 6
回答已采纳
1
回答
CMake
递归
地
将
一个
目录
的
所有
子目录
中
的
所有
源文件
添加到
可执行文件
中
吗
?
、
我有
一个
相当大
的
文件结构
的
项目,我需要转换成
一个
多平台
的
cmake
项目。现在看来,
cmake
需要将单个cpp文件单独
添加到
可执行文件
中
。但是,有没有
一个
脚本可以自动完成这个任务呢?通过文件结构窥探并自动添加每个
源文件
?因为项目可能会获得更多
的
源文件
,而我可能无法手动添加每个
源文件
。
浏览 2
提问于2017-08-09
得票数 2
3
回答
在
CMake
中保持跨
子目录
的
文件层次结构
、
到目前为止,我还没有真正理解对于带有许多
子目录
的
CMake
项目来说,“最佳实践”是什么。 假设我有这样
的
项目层次结构,并且每个
子目录
都有
源文件
.)和D2进行处理,对SubD1
目录
的
CMakeLists.txt
中
的
子目录
进行
递归
处理,同时在每个
子目录
中
声明变量,并使用PARENT_SCOPE使它们在根
目录
中
可见。
浏览 7
提问于2015-07-21
得票数 7
回答已采纳
1
回答
递归
地
在空
子目录
中
创建空文件。
、
我已经为我
的
Maven项目创建了
目录
结构。└── test └── resources 现在,我想将这个结构持久化到.git,这需要在
子目录
中
创建虚拟文件如何(
递归
地
)
将
空.gitkeep文件
添加到
所有
空
子目录
中
? 下面的问题已经讨论了(
递归
)创建
子目录
中</
浏览 0
提问于2018-08-16
得票数 6
回答已采纳
1
回答
Cmake
:从命令行获取目标的位置
目前,我们正计划
将
python前端应用于我们
的
构建(因为它是
一个
具有多个处理器
的
异构SoC,因此由于需要多个编译器,我们不能进行单一
的
配置),所以外部
的
一些脚本并不是什么大事。或者,我是否需要在
Cmake
中
编写一些脚本,以便在配置过程中将所需
的
信息输出到文件
中
,并在事后查询该文件? 任何指导或帮助完成我
的
目标是非常感谢
的
。编辑:试图在我
的
提问
中
更
浏览 2
提问于2020-02-03
得票数 2
1
回答
CMake
--
将
子目录
中
的
所有
源代码
添加到
cmake
、
作为对这个问题
的
跟进:set(SOURCE ${
CMAKE
_CURRENT_SOURCE_DIR}/file1.cpp ${
CMAKE
_CURREN
浏览 2
提问于2014-08-01
得票数 8
回答已采纳
1
回答
使用
递归
makefile,我如何在调用make时将对象文件文件夹向上传递?
我正在构建
一个
带有
递归
Makefile
的
项目。基本格式很简单:
源文件
在各个
子目录
下,Makefile在项目根
目录
下。从项目根
目录
调用make
将
调用
子目录
中
的
所有
makefile。到目前一切尚好。如何才能让主makefile看到哪些目标文件位于
子目录
中
,以便更好
地
将它们传递给链接器?
浏览 0
提问于2011-04-14
得票数 0
回答已采纳
4
回答
在GDB
中
搜索源
目录
、
如何让*nix
中
的
GDB
递归
地
搜索单个
目录
中
的
源文件
?例如:
源文件
分布在b、c、b
中
。我需要向GDB指定
所有
源文件
都位于‘a’(父
目录
)
中
,GDB应该在调试
浏览 6
提问于2009-07-09
得票数 27
回答已采纳
2
回答
从包含
源文件
和头文件
的
目录
创建
CMake
项目
有没有等同于qmake -project
的
东西,可以从
源文件
和头文件
的
目录
中
自动创建
CMake
项目? 理想情况下,这应该以
递归
方式工作。
浏览 1
提问于2012-11-02
得票数 2
回答已采纳
1
回答
‘
的
值。而不改变当前
目录
?
、
可以
将
.
的
值设置为与当前
目录
不同
的
目录
吗
?我在学爪哇。在我
的
程序
目录
中
,我有两个
子目录
,src和bin.每次我必须编译我
的
代码时,我输入src来调用javac,因为
源文件
中导入了.class类
的
路径,并且我指定了存储.class文件
的
目的
地
为..不断
地
更改代码会导致在src和bin之间不断
地</
浏览 0
提问于2014-10-08
得票数 0
2
回答
单元测试输出和项目结构建议-
CMake
+谷歌测试框架
、
src
cmake
文件
将
cpp文件全局化为
一个
库。测试
cmake
文件添加mocks和gtest作为
子目录
。这个模拟
的
cmake
文件将它
的
所有
cpp文件整合到第二个库
中
。最后,test文件夹
中
的
cmake
文件
将
src库、google库和mocks库与单元测试
可执行文件
链接起来。每个单元测试
可执行文件
包含几个不同<
浏览 67
提问于2011-09-01
得票数 20
回答已采纳
2
回答
为什么二进制文件没有放在
CMAKE
_CURRENT_BINARY_DIR
中
?
、
我
的
理解是,
CMAKE
_CURRENT_BINARY_DIR应该指向
将
放置当前CMakeLists.txt文件二进制文件
的
目录
。然而,情况似乎并非如此。第
一个
cmake
命令打印(除其他外)行 因此,我希望得到
的
二进制文件CMakeTest.exe但是,实际上,它放在X:&
浏览 2
提问于2017-09-22
得票数 7
回答已采纳
1
回答
如何在合并测试位置
的
Pitch叉布局项目中使用介子?
、
我最新
的
C++项目(
一个
库)是根据构建
的
。正如该约定所允许
的
那样,我已经决定使用合并头和。这基本上意味着我
的
头文件、
源文件
和测试
源文件
都是同
一个
src
目录
结构
的
一部分。因此,我也无法在介子构建文件
中
定义测试
可执行文件
,因为我需要它们与库链接。到目前为止,我已经想出了解决办法: 在根构建文件
中
定义lib_sources和test_sources列表,让
所
浏览 4
提问于2021-12-18
得票数 1
2
回答
CMake
:如何获取
子目录
以使用根
目录
中
的
源文件
我在根CMakeLists.txt
中
设置了这个变量File1.cppFile3.cppFile5.cppadd_subdirectory(A)add_executable(${TEST}} 做这件事最干净
的
方法是什么?而不必在
所有
源文件
上创建
一个
带有../
的
浏览 0
提问于2013-05-07
得票数 0
回答已采纳
1
回答
几个问题
、
我是新来
的
。有什么好
的
教程能深入到这个问题上来
吗
?有关于
cmake
的
“良好实践”
的
文章
吗
?这里有关于
所有
cmake
命令以及它们所做
的
事情
的
很好
的
概述
吗
?在我看来,原始
的
cmake
文档相当混乱和混乱.现在,关于更具体
的
内容:据我所知,您必须告诉cmakeEvery
源文件
(.cpp)应该编译哪些<
浏览 3
提问于2011-07-29
得票数 0
回答已采纳
1
回答
如何在$HOME
中
组织已安装
的
程序以便在运行它们时搜索它们?
、
、
、
、
对于每个程序,我在路径下创建
一个
目录
,并将程序
的
所有
文件放在该
目录
中
。手动查找每个脚本或
可执行文件
的
路径并将其
添加到
$PATH可能会很繁琐。一种快速
的
方法是
递归
地
添加到
PATH
的
所有
子目录
/home/t/program_files/,但这种方法
的
问题是它
浏览 0
提问于2018-03-17
得票数 -2
5
回答
是否可以
将
CLion配置为独立编译项目中
的
源文件
?
、
、
、
当我用Python语言和Java语言(分别用PyCharm和IntelliJ )完成这些工作时,我总是能够创建
一个
名为"ProjectEuler“
的
项目,并添加任意数量
的
源文件
,以便我可以独立执行。然而,在CLion
中
似乎不可能做到这一点。我用来解决问题
的
每个
源文件
都包含
一个
main()函数,每次我尝试编译(“main”
的
多个定义)时,
CMake
都会对此感到不满。有没有办法
将
CLion配置
浏览 103
提问于2015-05-14
得票数 36
回答已采纳
1
回答
使用
CMake
为多个
可执行文件
添加不同
的
Xcode资源
、
、
背景:--我正在使用
CMake
来配置
一个
构建库和应用程序组合
的
项目。每个应用程序都使用该应用程序特有的资
源文件
,如图像和文本文件。Xcode理解资
源文件
的
概念,并能够正确
地
将它们复制到应用程序包
中
。每个项目都需要将自己
的
、不同
的
资
源文件
复制到自己
的
bundle
的
参考资料
目录
中
。因此,每个应用程序都需要Xcode
中</em
浏览 4
提问于2012-11-16
得票数 3
回答已采纳
1
回答
如何使用简单
的
CMake
项目正确配置包含路径
、
、
我有
一个
CMake
项目,用于交叉编译STM32
的
可执行文件
。项目结构包括各种所需依赖项
的
文件夹,其中
源文件
和头文件包含在这些文件夹
中
。构建该项目的CMakeLists.txt文件就像设置交叉编译,然后将来自每个依赖项和用户代码
的
源放在一起一样容易,然后用include_directories设置
所有
标头
的
位置。最后,add_executable用于组合
所有
内容并构建二进制文件。 我意识到,这可能不是
浏览 0
提问于2019-03-18
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go 语言中的包是怎么工作的
大型工程的管理,CMake快速入门
g+,CMake和Makefile了解一下
Linux命令行中的波浪号和反斜线和双感叹号的含义以及最常用的命令行总结
Linux的常用命令
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券