cmake 相关问题

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

使用CMake在构建目录中加载Ogre插件时出错

我创建了一个需要Ogre库的CMake项目。我已经使用 vcpkg 安装了它,然后在我的 CMakeLists.txt 中使用它,如下所示: cmake_minimum_required(版本${

回答 1 投票 0

使用项目目录外部的 ESP-IDF 组件

我有多个 IDF 项目,其中许多都使用相同的组件。我不想在每个项目的目录中都有组件的副本,而是想将所有组件放在全局目录中......

回答 1 投票 0

如何让CMake生成的Makefile检查是否设置了环境变量

我正在Linux下使用CMake生成Makefile。 我想要 Makefile 检查是否设置了环境变量(有点如何确保 Makefile 变量被设置为先决条件?):我想要 mak...

回答 1 投票 0

STM32 ARM GCC 工具链 CMake target_compile_features 没有 CXX 编译器的已知功能

我们的项目使用STM32 GCC ARM工具链,使用STM32 CMake工具链文件(gcc-arm-none-eabi.cmake)将CMAKE_C_COMPILER_ID和CMAKE_CXX_COMPILER_ID设置为GNU。 当这样的线条出现时

回答 1 投票 0

找不到Cmake

有人可以帮助我吗,我尝试用 kafka 构建我的项目,但是构建会出现此错误,我使用的是 MacBook Pro m3 线程“main”在 /Users/daelon/.cargo/registry/src/index.crates.io-6f17d22bba1...

回答 1 投票 0

如何在使用 VERSION 和 SOVERSION 时防止 CMake 生成库符号链接

我有一个构建系统,它使用 CMake 生成一个主守护进程和一些共享库,这些库是根据运行时的配置动态加载的(通过 dlopen)。 然而现在我...

回答 2 投票 0

在 Windows 上使用 clang、cmake 和 ninja 输出可执行文件

使用以下CMakeLists.txt cmake_minimum_required(版本3.30) 项目(用法示例) add_executable(使用main.cpp) 以及以下命令: cmake -S 。 -B 构建 -G 忍者 -DCMAKE_C_COM...

回答 1 投票 0

Bazel - 如何解决 cmake 失败问题?国外抄送 - CMake:并非所有输出均已创建或有效

就像标题所说的那样。这是我询问的关于如何将 cmake 项目作为 py_library 依赖项包含在内的另一个问题的后续问题。 我用 cm 添加了一个tinycudann.BUILD.bazel 文件...

回答 1 投票 0

防止 clang-tidy 在生成的文件上运行

我们有一个项目,其中包含预编译为 C++ 文件的 protobuf 文件。 不幸的是,这些文件(就像项目中的其他源文件一样)会被 clang-tidy 检查并生成一个

回答 2 投票 0

如何在CPP中动态扩展变量

#包括 使用命名空间 std; const string getFileNameAsVarName(string 文件名, int lineNo) { 字符串 s = ""; for (char c : 文件名) { 如果 (c > 'a' &&am...

回答 1 投票 0

CMake 在 Docker / Ubuntu 18.04 中找不到 Qt5LinguistTools

我的简单 Dockerfile: 来自 ubuntu:18.04 运行 apt update && apt update -y 运行 apt install build-essential cmake qt5-default -y 运行 apt install qttools5-dev-tools -y 当我检查语言学家时

回答 2 投票 0

在 CMake 中构建具有依赖关系的多模块项目

我正在尝试用 C++ 创建一个具有多个不同可选功能的库,我希望为自己构建这个库的任何人都能够选择他们想要包含在他们的

回答 1 投票 0

如何从 CMake 中的 pch 编译中排除单个 C++ 编译定义?

我正在创建一些跨平台的C++产品。其中一个平台是Windows+MSVC,但我不确定它在这里是否重要。我使用 CMake 作为构建系统。 我创建了一个共享库 lib,它使用...

回答 1 投票 0

带有 `FILE_SET` 的 CMake target_sources 未提供正确的包含目录?

我正在使用 FILE_SET 的 target_sources 的“新”功能。 我有一个定义如下的库: 项目(套接字) 添加库(${PROJECT_NAME}) add_library(my_project::${项目...

回答 1 投票 0

是否可以使用 CMake 参数更改 zephyr-rtos 配置文件 prj.conf 的值?

我正在使用 nRF-52840 通过 BLE 连接到手机。我正在使用 zephyr nRF Connect SDK v2.4.1。 我使用 prj.conf 文件中的 CONFIG_BT_DEVICE_NAME 配置为我的蓝牙设备命名...

回答 1 投票 0

Face_recognition python:使用dlib给出代码:98,原因:无效的设备功能

我正在尝试在我的 GeForce GT 730 GPU、11.3 cudatoolkit、8.2.1 cuDNN 和 Windows 10 上的 475.14 驱动程序上运行face_recognition(我的设备计算能力为 3.5)。我收到错误消息 呃...

回答 1 投票 0

使用 Clang 15.0.0 在 macOS 上使用 Asio 1.30.2 进行编译时出现问题

我正在mac(Sonoma 14.6.1(23G93))上开发一个C++项目,我正在尝试使用Asio(https://think-async.com/Asio/)版本1.30.2。我的开发环境详细信息如下: 编译器:A...

回答 1 投票 0

CMake 支持将标头转换为标头模块吗?

我刚刚开始学习 C++ 编程,我使用的书籍重点关注新的模块系统来取代 #include 方法。 对于 make,我找到了允许首先转换 t 的 Makefiles...

回答 1 投票 0

C++ Cmake:如何测试编译器是否存在并选择它

在Cmake中如何测试编译器是否存在,如果为真则选择它?或者一些函数来手动设置所需的编译器及其 CMakeLists.txt 中的工具链,无需外部环境变量,也无需添加...

回答 1 投票 0

C++ Meson 构建:如何选择另一个编译器

我正在使用 Meson 构建 C++ 项目,需要将编译器优先级设置为 clang,而不是默认的 gcc(当可用时)。如何在 meson.build 文件中做到这一点?没有我可以吗...

回答 1 投票 0

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