cmake

cmake

文章 97 浏览 265

如何强制 cmake 包含“-pthread”编译时的选项?

我知道有类似 find_package(Threads) 的东西,但它似乎没有什么区别(至少它本身)。目前我正在使用 SET(CMAKE_C_FLAGS ${CMAKE_C_FLAGS} "-pthread")…

醉殇 2024-10-25 12:36:07 1 0

并行输出

当使用多个进程(make -jN)运行 CMake 生成的 Makefile 时,输出经常会变得混乱,如下所示: [ 8%] [ 8%] [ 9%] Building CXX object App/CMakeFiles…

べ繥欢鉨o。 2024-10-25 09:41:10 1 0

如何更改 CMake 输出解决方案和项目文件的目录?

我有一个 build/ 目录,我希望 CMake 在其中放置当我键入 cmake CMakeLists.txt 时生成的 *.sln、*.proj 等文件。我该怎么做?…

面犯桃花 2024-10-25 02:59:46 1 0

如何使用 CMake 为某个目标创建 C#define?

我现在感觉有点傻。最近将一些较小的项目转换为使用 CMake 后,我决定还删除一些“Platform_Config.h”文件。这些文件包含一些预处理指令,例如#defin…

放血 2024-10-25 01:35:49 1 0

安装带有依赖项的库的 EXPORT 问题

我尝试从一个项目构建两个库(例如 A 和 B)。我在根 cmake 文件中使用 add_subdirectory cmake 命令。 B 取决于 A。 当我尝试添加 INSTALL (TARGETS …

夜巴黎 2024-10-25 00:34:27 1 0

导致 CMAKE 产生错误

如何让 CMAKE 在特定条件下生成错误。也就是说,我想要这样的东西: if( SOME_COND ) error( "You can't do that" ) endif() …

驱逐舰岛风号 2024-10-24 22:16:49 1 0

cmake 非常令人沮丧的问题

我在 Windows 上使用 cmake 时遇到了令人沮丧的问题。我已经安装了 kde 库。 当我尝试使用 cmake 编译我的项目时。这一次又一次地爆发。 Found Qt-Ver…

浊酒尽余欢 2024-10-24 09:17:52 1 0

使用enable_language时如何指定编译器的首选项[cmake]

在cmake中使用enable_language时,它总是以某种默认顺序搜索编译器。我想知道如何改变这个顺序。例如,如果我的系统同时安装了 ifort (icc) 和 gfortr…

诺曦 2024-10-23 12:53:49 1 0

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

我想使用输出文件执行类似 add_custom_command 的操作 name 作为生成的 makefile 中的目标。有没有一种优雅的方式 做这个? 我见过的所有示例(例如 C…

深海蓝天 2024-10-22 02:42:52 1 0

在标准输出上显示 dir 或 echo 等命令的 EXECUTE_PROCESS 输出

我想在程序运行时直接在 stdout 上查看由 EXECUTE_PROCESS 命令启动的命令的输出。 我有以下测试 CMakeLists.txt 文件, PROJECT(TEST) cmake_minimum…

与之呼应 2024-10-22 00:51:38 1 0

cmake 共享库

我正在使用 boost.python 构建应用程序。我想将每个 cpp 模块作为一个共享库。 我有一个 cpp 文件列表,如何循环创建不同的子项目,其名称取自 cpp 文…

好久不见√ 2024-10-21 17:19:21 1 0

如何使用 CMake 将 NMake 从 VS9 切换到 VS10

我的电脑上有 VS9 和 VS10 用于测试目的。 当我使用 VS9 或 VS10 配置项目时,CMake 没有问题。 现在我想用 NMake 生成一个项目,但在配置过程中它使…

仄言 2024-10-21 09:38:49 1 0

使用 CMAKE 将字符串拆分为列表的常用方法是什么?

想象一下我有以下字符串: set(SEXY_STRING "I love CMake") 然后我想从 SEXY_STRING 获取 SEXY_LIST 这样我就可以做到 list(LENGTH SEXY_LIST len) …

慢慢从新开始 2024-10-21 04:07:58 1 0

将列表传递给 CMake 宏

我正在尝试编写一个宏来遍历给定的库列表。但是,宏中的消息调用仅打印列表的第一项。我在这里做错了什么? 代码: macro( FindLibs LIBRARY_NAMES_LI…

不乱于心 2024-10-20 23:10:33 1 0

从 cmake 宏返回值

我想创建一个 cmake 宏,它用一些值填充给定变量,例如: macro ( fillList list ) set( list a b c ) endmacro() fillList( list ) 这对于 cmake 来…

撩起发的微风 2024-10-20 23:08:31 0 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文