cmake 相关问题

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

CMake:带有生成文件的仅标头库

我有一个库,需要携带一些从非源文件内容注入的常量数据(在本例中为 OpenGL 着色器代码)。为了实现这一点,我使用 add_custom_command() 来生成

回答 4 投票 0

如何在列表中的所有文件名前面添加公共路径?

如何自动在列表中的所有文件名前面添加公共路径前缀?例如,CMakeLists.txt 中有一个文件列表: SET(SRC_FILES foo1.cpp foo2.cpp) 我想要一份清单...

回答 7 投票 0

配置阶段CMake构建{fmt}和依赖库

几天来,我在 CMake 的配置阶段尝试使用 FMT 作为外部库来构建 FMT 和 SPDLOG。 BuildFmt.cmake: 获取内容_声明( FMMT OVERRIDE_FIND_PACKAGE 网址“

回答 1 投票 0

Emscripten 和 CMake 的问题:em++ 无法编译简单的测试程序

我在尝试使用 Emscripten 构建项目时遇到了一个持续存在的问题。尽管尝试了各种常见的解决方案,但我仍无法解决该错误。问题发生在

回答 0 投票 0

混合 CUDA 和 C++ 的 CMake 项目导致错误 cudart_static.lib LNK2005 XXX 已在 cudart_static.lib 中定义

我有一个类似于下面的CMake项目: cmake_minimum_required(版本3.22) 项目(示例 描述“D3D11、CUDA 11.8 和 libtorch 2.0.1 之间的互操作示例(CUDA 11.8...

回答 1 投票 0

Linux 环境(cmake 项目)中的 Coverity 构建失败

我正在努力为我们的 linux env 代码库实现静态代码分析器,但我面临着“没有文件发出”的问题。 这些是我遵循的步骤: 我有Linux版本Coverity 2023.9....

回答 1 投票 0

使用 Cmake 编译 boost 测试

我试图通过让 cmake 为我编译所有内容来简化一个大型项目,但我在编译 boost 单元测试时遇到了麻烦。我的简单示例的 cmake 文件如下所示。

回答 3 投票 0

使用 CMake 和 pkg-config 正确配置、生成和构建一个包含系统库的简单项目的步骤?

我在编写C/C++代码方面有一些旧的经验,但现在我想学习如何在现代环境中构建应用程序,并链接一些系统库。 我正在构建我的代码只是使用...

回答 1 投票 0

Makefile 无法构建,致命错误无法指定多个文件

我与 C/C++ 编程不太相关,我想尝试一个库,需要使用 CMake 进行编译,所以我使用 MinGW Makefiles 生成器和最后一个 Boost 库构建它,它成功了...

回答 1 投票 0

为什么cmake不编译pcl

我正在尝试在 WSL 中编译新安装的 PCL 库。我按照线程中给出的步骤进行操作:https://stackoverflow.com/questions/58040066/how-to-compile-point-cloud-library-pcl-with-examp...

回答 2 投票 0

CMake 错误:文件安装无法在“/usr/local/include”上设置权限:不允许操作

我正在尝试运行一个转译器项目,将 alfa 代码转换为 Solidity 智能合约,但在我运行最终命令 make 后,为了生成一个可执行文件,将 alfa 代码转换为

回答 3 投票 0

Qt Creator 无法打开项目

我正在尝试按照此处的说明在 qt Creator 中打开我的项目,但它仅打开一个 CMakeLists.txt 文件。当我尝试打开包含代码空间等项目的文件夹时,它说您需要设置一个执行...

回答 1 投票 0

如何从`qt_add_qml_module`文件夹的子目录中使用`qt_target_qml_sources`?

我尝试使用 qt_add_qml_module 命令,同时将 QML 源放入具有自己的 CMakeLists 文件的子文件夹中。在视图文件夹 CMakeLists 中: qt_add_library(主模块静态) qt_add_qml_mod...

回答 1 投票 0

在 Visual Studio 中使用 CMakePresets.json 交叉编译 Android 时如何选择目标架构

我正在用 C++ 编写一个共享库作为 Visual Studio 2022 中的 CMake 项目。我能够将该库编译为 Windows 的 *.dll,也可以使用 WSL 将库编译为 *.so。我正在尝试为 Andr 进行编译...

回答 1 投票 0

如何将用户特定的缓存变量添加到 CMakePresets.json 中的配置预设?

我有这个CMakePresets.json: { “版本”:5, “配置预设”:[ { “名称”:“MSVC-VS-2022-x64”, “显示名称&...

回答 1 投票 0

如何在我的 wxWidgets 项目中使用 CMake 链接到静态库 (libtiff)?

对于我的wxWidgets项目,我正在尝试从我自己编写的Makefile切换到Cmake。我在 macOS 上开发。 当我编写 Makefile 时,我遇到了 libtiff 的问题。我想要

回答 2 投票 0

无法打开 python312.lib 来在 Windows 上为 pybind11 编译基本的 CMakeLists 项目

我试图让示例案例在 Windows 上使用 CMake 进行编译,但当我尝试使用 CMake 时,经常出现链接器错误。 以下是CMakeLists.txt cmake_minimum_required(版本...

回答 1 投票 0

Clang-tidy 尝试分析位于compile_commands.json 中的STM32 汇编文件

我有一个STM32项目,它使用CMake编译并生成compile_commands.json STM32CubeMX生成汇编文件(即startup_stm32f103xb.s)并将其添加到编译数据库...

回答 1 投票 0

无法使用 cmake 静态链接 libcrypto

我正在构建一个以 OpenSSL 的 libcrypto 作为依赖项的应用程序。到目前为止,我一直在动态链接它,但想切换到静态链接。 在网上搜索,我发现...

回答 1 投票 0

链接到本地 qpid-proton-cpp 安装

我想使用一个库来使用 C++ 中的 AMQP 1.0 进行通信。 Qpid-proton(Github-mirror)似乎是可行的方法,并且在进行常规安装时,链接没有问题...

回答 1 投票 0

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