cmake 相关问题

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

python3.11安装dlib库出错

我在 Windows 10 上安装 dlib 时遇到问题 Windows 10 家庭版单语言 22H2版本 安装于2022年7月13日 操作系统版本 19045.2251 体验 Windows 功能体验包...

回答 4 投票 0

如何解决 lcov 的符号查找错误 Perl_xs_handshake

我正在使用CMake来编译一个大型程序。文件结构如下所示: 结构pt1 结构pt2 我的目标是创建一个 lcov 覆盖率报告,告诉我运行了代码的哪一部分......

回答 2 投票 0

如何在 Windows 上使用 C++ 将 MariaDB 与 POCO (https://pocoproject.org/) 结合使用。就像我如何在 CMake 中链接 MariaDB 库等

这是我第一次尝试将 MariaDB 链接到 CMake 中的 C++ 程序 MariaDB MySQL版本:10.5.21(服务器使用的是什么) 我目前拥有的 CMakeLists.txt 不起作用,看起来像......

回答 1 投票 0

在 Windows 上使用 CMake 构建 Expat 时出现未解决的外部符号错误

我的C++程序使用expat作为依赖项。当我在 Github windows-2022 运行程序上构建程序时出现错误。它在 Linux/maxOS 运行器上运行良好。 我想使用 expat 作为静态库...

回答 1 投票 0

使用 std::mutex 而不包含它

我正在尝试在生产分支上构建 openrave,但我无法理解我所看到的内容。该代码看起来不包含 #include ,但它正在使用 std::mutex...

回答 1 投票 0

如何在Windows上找到Qt5 CMake模块

我正在尝试在 Windows 上使用 CMake 制作一个非常基本的 Qt5 应用程序。 我使用Qt5的文档来使用CMake[archived][doc.qt.io],而我的main.cpp文件只包含一个main函数。 我的

回答 6 投票 0

如何安装 expat 并链接到 github windows runner 上的我的 C++ 项目

expat 是我的项目的依赖项。我想在 github windows-2019 runner 上构建我的项目。我收到错误 Could NOT find EXPAT (missing: EXPAT_LIBRARY EXPAT_INCLUDE_DIR) (参见第 26 行

回答 1 投票 0

C 中导入静态库后未定义的引用

我有一个从另一个项目构建的静态库,我想在新项目中使用它。 我的 CMakeLists.txt: cmake_minimum_required(版本3.0) 项目(smah) add_library(lotrlib 静态导入)

回答 1 投票 0

CMake:如何指定“安装”所依赖的目标?

据我所知,默认情况下的“INSTALL”命令取决于所有可用的目标。如何配置 cmake 文件以便“安装”仅依赖于特定目标?

回答 1 投票 0

当工作区位于 ~/src 而不是 /tmp 时,VS Code 在“stdio.h”下显示红色波浪线

当工作区位于 ~/src 中时,Visual Studio Code 在编辑器中的 #include 下显示红色波浪线,但当工作区位于 /tmp 中时则不会。两个工作区都可以很好地编译和运行代码。已开启...

回答 2 投票 0

如何让 CMake 找到默认的系统库来链接而不需要手动脚本操作?

我正在尝试在我的新电脑上构建 CMake 项目,我已经安装了适当的 Windows 10 开发工具包。但是当尝试使用 cmake 生成构建文件时,我收到 cmak 的链接错误...

回答 1 投票 0

CMake Tools 在运行 ctest 之前运行构建,但我不希望它/认为它不需要

cmake.buildBeforeRun 未按预期工作。 我有一个带有针对不同构建的自定义 CMake 预设的 CMake 项目,我们的单元测试基于 doctest,我们使用“

回答 1 投票 0

cmake.buildBeforeRun 未按预期工作

我有一个带有针对不同构建的自定义Cmakepreset的CMake项目,我们的单元测试基于doctest,我们使用“doctest_discover_tests”在ctest中添加它。我遇到了不必要的bui...

回答 1 投票 0

如何以编程方式迭代所有 CMake 目标?

有没有办法从顶级 CMakeLists.txt 中获取 CMake 项目的所有目标,即以编程方式迭代目标? 我想这样做的原因是应用一些 XCode

回答 4 投票 0

--trace-children-skip 选项对 Valgrind 没有任何影响

我有一个 run.sh : ./opt/exm/bin/exm_daemon exm_daemon 产生许多进程。 我使用以下选项运行 valgrind: sudo valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes --trace-childre...

回答 1 投票 0

使用不同的编译定义编译同一个文件两次的惯用方法是什么?

这个答案提供了在两个不同的目标上声明不同的属性,但我正在构建一个旧的库,它需要使用两个不同的编译定义来编译同一文件。我怎样才能...

回答 1 投票 0

调试符号未从 Yocto 中生成的二进制文件中删除

背景 我正在尝试在 Yocto build 中构建自定义软件。软件由 CMake 构建。 以下是我的食谱 - customsoftware.bb: SRCBRANCH =“主” SRCREV =“主控” MY_SRC =“

回答 4 投票 0

为什么 cmake 在 git commit 后编译所有内容

假设我有时在 Linux 上使用 cmake 2.8 编译一段代码。 我更改了一个文件“my_changed_file”,运行 cmake,并且只构建了这个文件。到目前为止,一切都很好。 现在我想提交这个: 克...

回答 1 投票 0

将nlohmann_json库添加到我的项目中,是否需要添加整个存储库?

我是 cmake 和构建外部库的新手。 我正在尝试将 nlohmann_json 库添加到我的项目中,但我不想将整个存储库包含在我的项目文件中,我在自述文件中看到了

回答 1 投票 0

C 预处理器 `#define` 在我的本地计算机上工作,但在 GitHub Actions 中失败,尽管处于相同的架构上

C预处理定义很难保证其“可移植性”?我认为这是我的技能问题。 在 vector.h 中,我使用标记 VECTOR_H_i_TYPE,该标记未在 vector.h 中显式定义。是为了代表...

回答 1 投票 0

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