cmake 相关问题

CMake是一个跨平台的开源构建系统生成器。它为构建系统生成文件,如本机makefile,ninja-build和几个集成开发环境的项目文件。

CMake:为用户提供的迁移指南/备忘单

我正在寻找用CMake替换configure / make风格的构建过程。 CMake在复杂的东西上表现很好,但在简单的事情上它更加冗长。例如GNU Make文件:hello:...

回答 1 投票 1

添加以文件名作为目标的自定义命令

我想做一些像add_custom_command这样的事情,输出文件名作为生成的makefile中的目标。这样做有一种优雅的方式吗?我见过的所有例子(例如CMake ......

回答 1 投票 7

如何使用cmake将参数传递给ranlib?

在使用CMake编译静态库时,如何将参数传递给ranlib?我试过:set_target_properties(myLibrary STATIC_LIBRARY_FLAGS“--plugin /usr/lib/gcc/x86_64-linux-gnu/4.9 / ...

回答 2 投票 2

CMake:如何显示编译器的标准输出

这应该很简单,但我很难搞清楚。通常,在使用make构建项目时,只显示编译器的stderr。如何配置CMake显示...

回答 1 投票 25

如何使用CMake检测编译器的C ++ 11支持

如果编译器支持C ++ 11,有没有办法让CMake自动检测?因为在CMake运行期间通知用户这样的代码将不会像编译器那样编译...

回答 7 投票 70

在shell脚本中传递CMAKE_CXX_FLAGS

显然,我有一个涉及bash,cmake和引用的繁琐问题。我需要多次编译程序,使用不同的cmake标志。经过大量的猜测,我想出了......

回答 2 投票 3

如何在Yocto的正确位置部署Autotools库的Find * .cmake文件?

我在公司项目的现有Yocto git上创建了一个新层。在这一层中,我添加了一些基于外部autotools的库。一些应用程序需要链接到这个库和...

回答 1 投票 0

未定义的符号'_ZN3ros10NodeHandle9subscribeERNS_16SubscribeOptionsE'的引用

我只是想在ROS中编译一个程序。我已经链接了所有必要的库,但这个我找不到。我得到的只是代码块中的以下错误(也在eclipse中)。 ...

回答 1 投票 0

在现代CMake项目中存档静态依赖项

我需要打包一个链接到其他一些静态库的C ++库,我希望能够单独发送已编译的文件,而不需要发送传递依赖项。至 ...

回答 1 投票 0

具有一个列表文字的并行循环

我正在尝试遍历两个列表,一个是预制列表,另一个是列表文字。这样的事情可能吗?伪代码示例:list(list1 APPEND 0 1 2 3 4)foreach(item IN LISTS $ {...

回答 1 投票 0

如何使用CMake构建发布配置和详细信息

我正在尝试使用CMake构建并传递两个选项:config:Release和VERBOSE = ON:cmake --build。 --config Release - VERBOSE = ON在CMake of Visual中我有开关:cmake -G“Visual ...

回答 1 投票 1

最简单但完整的CMake示例

不知何故,我对CMake的工作原理感到困惑。每当我认为我越来越了解CMake是如何写的时候,它就会在我读到的下一个例子中消失。我只想知道......

回答 2 投票 100

如何请求CMake不冗长?

每次我启动make(从CMake生成)时,每个构建步骤都会引入多行格式化:[100%]构建目标foobar链接CXX可执行文件../../bin/foobar make [2]:...

回答 1 投票 1

根据CMAKE_VERBOSE_MAKEFILE静音自定义命令

我在我的CMake脚本中有一个自定义命令,它会生成大量输出。我想利用CMAKE_VERBOSE_MAKEFILE,这样我就可以决定是否要查看此输出。有一个共同点......

回答 2 投票 0

在cmake中找不到SDL库

我正在尝试编写一个cmake。我将一起使用OpenGL,SDL和OpenCV。事情是cmake操作正确完成但如果我输入make命令,它会说“没有这样的文件或目录”用于SDL / ...

回答 1 投票 0

通过配置选项推荐使用CMake和icc的方法?

我想将英特尔编译器icc(或icpc)与基于CMake的项目一起使用(在Linux上用于它的价值)。我当然可以在调用cmake时输出CXX变量,例如喜欢CXX = icpc cmake .. / ...

回答 3 投票 4

未定义引用符号'_ZN3pcl7console5printENS0_15VERBOSITY_LEVELEPKcz'

`我只是想在ROS中编译一个程序。我已经链接了所有必要的库,但这个我找不到。所有我得到的是codeblocks中的以下错误(也在eclipse中)。 ...

回答 1 投票 0

TravisCI中的NDK,CMake和Android

我正在尝试为使用某些C ++代码的Android项目设置CI。因此,我需要预先安装在Travis Android映像上的NDK。我现在通过拉动......实现这一目标

回答 3 投票 4

在CLion中CMake,调用远程构建而不是构建localy

我想实现以下,我在CLion中有一个cmake配置,包括路径,源文件和可执行文件。源无法在本地构建,因此我必须调用远程构建,例如使用...

回答 1 投票 0

如何在cmake中使用autouic将header和ui文件放在不同的文件夹中

根据文档,关于autouic:如果找到与ui_.h匹配的预处理器#include指令,并且存在.ui文件,那么将执行uic以生成相应的...

回答 2 投票 5

© www.soinside.com 2019 - 2024. All rights reserved.