cmake 相关问题

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

如何在为所有组件运行的 CMake 安装规则中排除依赖项

我有以下简单的 CMake 脚本: cmake_minimum_required(版本3.26) 项目(地铁LANGUAGES CXX) 包括(获取内容) FetchContent_Declare(提升...) FetchContent_MakeAvailable(提升)#

回答 1 投票 0

CXX CMake 编译器前缀与可执行文件不起作用

我正在按照 Parasoft 代码覆盖率在我的源代码上运行它:https://docs.parasoft.com/display/CPPTEST1040/Instrumenting+and+Building+Instrumented+Source+Code 我已将 CXX 定义为环境...

回答 1 投票 0

对`Py_DecodeLocale'的未定义引用

我正在使用 https://docs.python.org/3/extending/embedding.html#very-high-level-embedding 中的示例代码将 Python 嵌入到 C++ 项目中: CMakeLists.txt: cmake_minimum_required(版本3.20) 亲...

回答 1 投票 0

如何在Windows上的wsl中安装cmake?

我的 Windows 计算机上运行着 wsl,当我安装 cmake 时,它只能在命令提示符下访问,而不是 wsl。如何在我的 powershell wsl 窗口中访问它?

回答 1 投票 0

“编译CUDA编译器识别源文件...失败”时的错误日志在哪里?

(这个问题的衍生) 假设我尝试配置一个使用 CUDA 的项目,即调用 启用语言(CUDA) 在 CMakeLists.txt 中,在配置时,我被告知: ...等等等等... CMake

回答 1 投票 0

如何构建所有 LLVM?

我最近在我的系统中构建并安装了 llvm,期望这将是构建 qtcreator 所必需的:https://paste.ubuntu.com/p/23GCCS5xxS/ 根据我在那里看到的情况,我...

回答 2 投票 0

如何从输出共享库中隐藏宏的使用

我正在尝试编写一个 C++ 日志库。它主要将 boost::log 用于 BOOST_LOG_SEV 宏。我可以使用我的库而不会出现 LOG(debug) 之类的问题 << "Test message". Here is my

回答 1 投票 0

‘cmake -E copy_if_ Different’不复制文件

我尝试使用以下代码将名为 Podfile 的文件从项目根目录复制到输出目录: 消息(“复制 ${CMAKE_CURRENT_SOURCE_DIR}/Podfile -> ${CMAKE_BINA...

回答 1 投票 0

copy_directory_if_ different 不起作用

我尝试使用以下代码将名为 Podfile 的文件从项目根目录复制到输出目录: 消息(“复制 ${CMAKE_CURRENT_SOURCE_DIR}/Podfile -> ${CMAKE_BINA...

回答 1 投票 0

Windows 11 上的 CMake pkg-config 返回错误:“‘virtual:world’需要,未找到”

我正准备在Windows 11上编译GTK+-3.0测试应用程序。我有一个在Linux上运行良好的CMake配置。 我已经按照以下说明安装了 GTK 3.0 和 msys2:https://www....

回答 1 投票 0

我可以创建一个cmake“伪目标”来为我执行编译/链接选项吗?

在我的项目中,我有多种依赖项,其中一些带有 cmake 文件,我可以很好地使用 target_link_libraries() (例如 boost_program_options),但有些则不然(例如 openssl;我必须编译一个

回答 1 投票 0

如何使用正确的 C++ 标准版本从 Windows 构建到 Android?

我正在尝试使用Android NDK和MinGWg-w64(winlibs-x86_64-posix-seh-gcc-14.2.0-llvm-18.1.8-mingw-w64ucrt-12.0.0-r1)从Windows构建到Android 一切都很顺利,直到出现类似错误...

回答 1 投票 0

如何修复 Qt Creator 中找不到 VirtualKeyboard?

我正在使用 Qt QML 和 C++ 开发一个项目。我想在其中使用 Qt 虚拟键盘。我安装了该组件并导入了它。我的 Qt 配置: Qt 6.4.2 Qt 创建者 9.0.2 编译4.3 首先,...

回答 2 投票 0

带 GPU 的 opencv

我在使用 Visual Studio 时遇到问题 ========== 构建:99 成功,0 失败,25 最新,0 跳过 ========== 我注意到问题可能是从 Cmake 开始的: 正在处理 WORLD 模块... ...

回答 1 投票 0

我的项目使用 CMake。我需要关心 cmake-file-api 吗?

CMake 一段时间以来显然拥有称为“CMake 文件 API”的东西: CMake 提供了一个基于文件的 API,客户端可以使用它来获取有关构建系统的语义信息...

回答 1 投票 0

在Ubuntu中设置optirun和g++作为编译器来编译OpenCL

我正在尝试在 Ubuntu 中编译 OpenCL 示例,我需要使用 optirun (来自 Bumblebee 库)来规避 NVIDIA Optimus 问题。 使用 make 时,我需要输出为

回答 1 投票 0

大家好,我发布了我在 ubuntu 16.04 lts 中遇到的错误。编译时

发出命令 cmake .. 后出现此错误 地理库已安装 1.45-2 cmake 版本 - 3.5 增强版 - 1.75 发现升压 1.75。 找到Boost组件: 日期时间 提升...

回答 1 投票 0

在另一个项目中构建库时,构建系统找不到引用,为什么?

所以我有一个库,可以在使用其 CMake 自行编译时进行编译。然后我将此库作为 git 子模块包含在另一个项目中,现在它无法在代码中找到某些引用

回答 1 投票 0

复制相对于另一个目标可执行文件的生成文件

CMake 是否可以复制相对于 $ 的 add_custom_command 生成的文件? 我的用例具体是编译的脚本文件,它必须位于特定的

回答 1 投票 0

交叉编译中的CMake CMAKE_AUTOMOC

我有以下问题。我尝试使用 CMake 中构建的本机机制进行交叉编译。我准备了以下 toolchain.cmake 文件: 设置(CMAKE_SYSTEM_NAME Linux) 设置(CMAKE_SYSTEM_PROCESSOR 臂...

回答 2 投票 0

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