腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2508)
视频
沙龙
1
回答
CMake
:
打印
目
标的
属性
,
包括
其
依赖
项
cmake
我目前正在尝试编写一个custom_target来
打印
出目
标的
属性
(例如COMPILE_DEFINITIONS)。目标是
打印
出目
标的
所有
属性
,
包括
通过target_link_libraries的
依赖
项
给出的
属性
。/包含在
属性
中。一种可能的解决方法是迭代目标A的所有
依赖
项
,并收集
依赖
项目
标的
所有INTERFACE_PRO
浏览 32
提问于2020-09-20
得票数 2
回答已采纳
1
回答
Glslang与项目设置
visual-studio
、
cmake
、
vulkan
我遵循这个,我不知道如何为我预先存在的VS 2017
项
目
做项目设置部分,该项目使用,其中
包括
glslang和SPIRV文件夹。我尝试使用查找表来转换教程中的
cmake
命令;我能够包含glslang目录,但是我不知道应该向
属性
添加什么->linker->input->用于链接glslang和SPIRV的附加
依赖
项
。
浏览 0
提问于2018-09-29
得票数 1
回答已采纳
1
回答
CMake
:如何知道传递
依赖
是从哪里来的?
cmake
目前,我们通过设置一组全局目录
属性
手动处理所有项目
依赖
信息。 在我的测试中,我发现了一些例子,在这些例子中,新构建中的目标将链接到旧构建不会链接到的库。我并不是显式地链接到它,所以我知道这是来自目
标的
依赖
项
,但是为了找到我必须递归地查看所有项目的CMakeLists.txt,跟踪
依赖
关系层次结构,直到我找到一个在相关库中的
依赖
关系。
CMake
是否为每个目标提供了查看哪些
依赖
项
被显式添加,哪些
依赖
<e
浏览 3
提问于2019-12-06
得票数 12
回答已采纳
1
回答
用
Cmake
在Windows x64上构建Java的OpenCV
java
、
windows
、
opencv
、
cmake
、
visual-studio-2017
我正在使用
cmake
为Windows上的Java构建OpenCV 420,
包括
贡献(额外)模块。我成功地完成了
cmake
流程,以生成VS 2017
项
目
。它包含编译过程创建的所有
依赖
库( all )。这对jar和dll可以正确使用这两个文件,这两个文件允许从Java完全访问所有opencv函数,
包括
贡献的函数。这表明变体
依赖
的dll正在被合并到单个库opencv_420.dll中。 接下来,我为x64目标创建了一个文件夹,复制了用于上述x86
项<
浏览 52
提问于2020-04-29
得票数 0
2
回答
CMake
target_include_directories作用域的含义
cmake
与
CMake
的target_include_directories相关的关键字PUBLIC、PRIVATE和INTERFACE的含义是什么
浏览 1
提问于2014-10-08
得票数 129
回答已采纳
1
回答
在
CMake
中,是否有一种方法可以设置所有目标
依赖
项
的
属性
?
cmake
、
dependency-management
在
CMake
中,我们可以将目标
属性
设置为PRIVATE、PUBLIC或INTERFACE。PUBLIC和INTERFACE
属性
都由
依赖
于当前目
标的
任何目标继承。但是,除非我遗漏了什么,否则似乎没有一种简单的方法来定义必须向另一个方向传播的
属性
(即,由当前目
标的
依赖
项
继承)。 大多数链接器/编译器都要求所有链接目标对某些
属性
(例如)具有相同的值。如果要将这些
属性
中的一个更改为可执行文件,则需
浏览 2
提问于2022-07-28
得票数 0
1
回答
运行“清除”所有
依赖
的SBT子项目
scala
、
playframework
、
sbt
我有一个SBT项目,特别是一个Play Framework2.1
项
目
,它在配置中指定了许多子项目。编译时,
依赖
项
似乎工作得很好,但“清除”似乎只清理当前选定的项目,而不
包括
其
依赖
项
。
浏览 2
提问于2013-08-06
得票数 9
回答已采纳
4
回答
如何以跨平台的方式自动下载C++
依赖
关系+
CMake
?
c++
、
windows
、
dependencies
、
cmake
运行一些获取
依赖
项
的工具,
包括
和Lib,并将它们放在适当的位置(比如windows上的"\Program \MicrosoftVisualStudio10.0\VC\Lib和\ includes“中)运行
CMake
(在win上创建MSVS项目) 如何在不将
依赖
项
存储在存储库中的情况下做到这一点?实现这一目
标的
最佳途径是什么?
浏览 7
提问于2011-11-16
得票数 31
回答已采纳
1
回答
在
cmake
项目中查找所有因源更改而受影响的目标
cmake
在基于
cmake
的项目(C/C++)中,如果源文件中有更改,我想要一种方法来转储受影响目
标的
列表(
包括
传递
依赖
项
)。,=>使用-GNinja生成构建文件,并解析CMakeFiles/..dir/.o.d文件 实现这一目
标的
最佳途径是什么?
浏览 1
提问于2018-04-28
得票数 2
回答已采纳
1
回答
为什么
CMake
/ include_external_msproject不传播平台参数?
cmake
、
crypto++
为此,我制作了以下简单的CMakeLists.txt,
包括
通过的cryptlib.vcxproj项目,根据构建配置为PLATFORM指定Win32或x64。
cmake
_minimum_required( VERSION 3.8) set(SOURCE_FILES main.cpp}/cryptopp/${CRYPTOPP_PLATFORM}/Output/${CRYPTOPP_MODE}/cryptlib
浏览 1
提问于2018-08-28
得票数 2
回答已采纳
1
回答
CMake
:删除标头
依赖
项
cmake
、
timestamp
、
dependencies
有没有办法让
CMake
“忘记”
依赖
树中的文件?我最初的问题(为了避免XY情况)是这样的:我想给一组工具的构建加上时间戳,这些工具之间有着复杂的
依赖
关系,还有其他的工具。任何更改的更新:如果要重建或重新链接任何工具,无论是对
其
代码的更改还是对
其
依赖
项
的更改,都需要更新时间戳。我的工具的主要文件将
包括
该文件,项目将取决于目标,以便首先重建它。但是,这也有
其
缺点:如果我确实在每次调用make时更新时间戳文件,那么
CMake
浏览 3
提问于2017-05-16
得票数 2
2
回答
如何在
cmake
中使用调试宏?
c++
、
c
、
cmake
问题是,就像这样..。.) // this portion should execute only for debug builds如何使用
cmake
实现这一目标
浏览 10
提问于2021-04-16
得票数 1
2
回答
如何在Visual中激活“从父级继承”链接选项
c++
、
visual-studio
、
visual-c++
、
cmake
、
clang++
我正在使用
cmake
来生成多平台C++项目的Windows/VisualStudio解决方案。在VS中,当我单击项目的Properties -> Linker -> Input ->附加
依赖
项
->编辑时,有一个带有
cmake
添加的
依赖
项
的列表,这很好。当
cmake
生成解决方案时,此复选框已关闭,但我需要检查它才能链接。编辑: projet是用clang++编
浏览 3
提问于2017-10-02
得票数 2
回答已采纳
1
回答
C++
Cmake
OpenCV
c++
、
opencv
、
makefile
、
cmake
文档建议下载
CMake
来编译同样使用OpenCV的项目。现在,我运行了$
cmake
。在项目目录内的终端中,我运行了$make,我得到了100%的构建。这是否与makefiles、opencv或
cmake
有关? 谢谢
浏览 13
提问于2020-10-16
得票数 1
2
回答
依赖
目
标的
INCLUDE_DIRECTORIES
属性
未在
CMake
中填充
cmake
属性
中。接口-在此关键字之后的目录将添加到指定目
标的
INTERFACE_INCLUDE_DIRECTORIES
属性
中。因此,我们看到没有填充cal
浏览 3
提问于2021-05-09
得票数 1
回答已采纳
2
回答
conan如何帮助
CMake
找到DLL的位置?
c++
、
cmake
、
conan
该项目使用conan来管理
其
依赖
项
,其中之一是OpenCV。由于公司政策,我们不使用,总是使用共享库,所以柯南安装了成百上千的.lib和.dll文件。我正在开发的项目
包括
许多可执行文件来运行测试-单元、集成、配置文件等,但这些测试需要具有到
依赖
项
的dll的路径。我的问题是,如何管理这些路径?有没有办法自动将文件的位置从conan传递到
cmake
? 我应该手动找到文件的位置,然后手动将它们传递给
CMake
吗?
浏览 26
提问于2019-07-12
得票数 0
回答已采纳
2
回答
使用CPack打包现有二进制文件时,'CPACK_RPM_PACKAGE_AUTOPROV‘不起作用
cmake
、
rpm
、
cpack
在我的项目中,我使用
cmake
来构建构建系统,我需要使用ExternalProject_add构建一个外部项目(在这里,我以zeromq为例),然后将编译后的二进制文件打包到一个RPM包中,但我需要生成的提供”信息,我将在下面获得“提供”信息,而不是提供的库信息zeromq(x86-64) = 4.1.2-1
cmake
_minimum_requiredURL_MD5 ${CompMD5} CONFIGURE_COMMAND <SOUR
浏览 0
提问于2016-03-25
得票数 0
1
回答
当在find_package中使用
CMake
时,头部是否会显式地
包括
在内?
c++
、
cmake
当我将PyTorch用于C++时,很容易使用find_package来设置
依赖
关系。这是CMakeLists.txtproject(dcgan) set(
CMAKE
_PREFIX_PATH
浏览 1
提问于2020-07-09
得票数 1
回答已采纳
3
回答
打印
CMake
项目完整的CFLAGS/CXXFLAGS
cmake
、
clang-complete
是否可以
打印
(所有目
标的
) *CFLAGS和*CXX_FLAGS完整的
CMake
项目?在配置和构建项目之后,我尝试查看CMakeCache.txt,但是所有*C*FLAGS*相关变量几乎都是空的,而且无论如何都不包含我的项目设置,比如特定于我的
依赖
项
的-D和-I标志。
浏览 21
提问于2017-09-19
得票数 3
回答已采纳
1
回答
生成一个源文件,该源文件可以更新也可以不更新
c++
、
cmake
、
code-generation
如果它仅
依赖
于某些文件,我将使用带有相关的DEPENDS和OUTPUT子句的DEPENDS指令生成它;然而,精确地指出它的文件
依赖
关系有点棘手;理想情况下,我希望每次调用make时都运行脚本,只有在需要时才更新这些文件这是正确的,但总是重建my_executable,因为出于某些原因,
CMake
会自动接触输出文件(如果生成的话),即使我的脚本没有使用它们。...这里的想法是,versiondata
浏览 1
提问于2021-06-09
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
cJSON,c语言的JSON库!
导入你的 ST 项目到 Visual Studio
C+实现超级易用的日志库
C语言mlpack:一个C+机器学习库
Dlib在VS2015上的编译和配置
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券