cmake 相关问题

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

cmake target_link_libraries 命令如何影响和安排链接顺序?

我有一个学习cmake构建过程的项目,源文件非常简单,其中3个如下所示: # 执行程序.c 无效a(); int main() { A(); } # 交流电 无效 d(); 无效a(){ d(); ...

回答 1 投票 0

CMake:使用compdb自动更新编译数据库

我们使用 CMake 和 CMAKE_EXPORT_COMPILE_COMMANDS 来生成用于我们的 IDE 和代码分析的编译数据库。 但某些仅包含头文件的库无法按预期工作。 罪恶...

回答 1 投票 0

如何在不对开发人员发出警告的情况下获取内容(使用 -Wno-dev)?

我正在尝试使用 FetchContent 添加 zmq 作为第三方库。 然而,我对针对开发人员的警告不感兴趣。 由于我已将标签用于经过验证的版本,因此它应该可以正常工作...

回答 2 投票 0

CMake >= 3.28 和 C++20 模块入门

你能帮我吗? 项目非常简单,我已经能够使用一些智能 shell 代码脚本来构建它,但我想开始使用 CMake 和 C++20 模块,但没有 #include 语句。 // 文件

回答 1 投票 0

如何使用glfw设置glew:GLEW_ERROR_NO_GLX_DISPLAY有问题?

我曾尝试在一个小项目中使用glfw和glew,但我在使用glewInit()初始化glew时遇到了麻烦: 这是代码: 布尔 WindowGLFW::initialize() { // 初始化GLFW 如果(!glfw我...

回答 1 投票 0

将 Boost 添加到 Qt 创建者项目时出现问题

我正在尝试在 Qt Creator 6.4.1(msvc2019_64)(CMake 3.29.3) 中使用 Boost.Test cmake.txt cmake_minimum_required(版本3.5) 项目(DBSort 版本 0.1 语言 CXX) 设置(CMAKE_AUTOUIC ON) 设置(

回答 1 投票 0

SFML 项目在本地编译,但在运行 CI 时崩溃 - 错误:“class sf::Rect<float>”没有名为“getPosition”的成员

我想为我的项目设置 GitLab CI,但收到错误“class sf::Rect”没有名为“getPosition”的成员。该代码在 manjaro 上编译。这是 ci 文件: 图片:海湾合作委员会 之前的脚本: -...

回答 1 投票 0

使用 VS Code Cmake Tools 扩展,如何在外部终端运行程序?

使用 VS Code Cmake Tools 扩展,如何在外部终端运行程序?看起来不需要 launch.json、tasks.json 或setting.json 的 Cmake 工具扩展也可以工作,但是 p...

回答 1 投票 0

如何编译armv8的原生库?

我正在为四种架构 x86、x86_64、armeabi-v7a 和 arm64-v8a 编译拆分 apk。该应用程序运行良好,并且可以在大多数设备上正常加载本机库。但在某些设备上呃...

回答 1 投票 0

ctest/cmake 在输出文件中搜索字符串

我正在将一些旧测试转换为 cmake/ctest,并且希望如果输出文件包含特定警告消息,测试就会失败。 过去,我会在输出文件中搜索特定字符串。 ...

回答 1 投票 0

使用WebAssembly配置QT问题:在Qt6ProtobufTools上失败,找不到WrapProtoc

这就是我所做和尝试的, 我安装了QT 6.5.2,我还下载了emsdk 我通过以下方式安装并激活 emsdk ./emsdk安装3.1.25 ./emsdk激活3.1.25 我转到 C:\...

回答 2 投票 0

如何在 CMake 中配置链接器,使其使用 g++ 而不是 ar + c++?

我的问题是,我想在我的 mingw 安装中使用 lld 作为 dropin 链接器。所以我将 lld.exe 作为 lld.exe、ld.lld.exe 和 lld-link.exe 复制到我的 mingw bin 目录中(只有其中一个是重新...

回答 1 投票 0

为什么我的 cmake 测试中没有使用 WORKING_DIRECTORY?

我正在尝试设置 CMake 测试的工作目录,但我似乎无法让它工作。这是我尝试使用的非常简单的测试: CMakeLists.txt cmake_minimum_required(版本3.24) 设置(

回答 1 投票 0

CXX1405 cmake 构建 android 项目时出现异常

当我构建项目时出现错误,如下所示。我尝试了很多事情但从未成功。我使用的是 m1 MacBook。这与此错误有关吗? [CXX1405] 构建 Json A p 时出现异常...

回答 5 投票 0

使用 CMake 混合 C++ 和 Objective-C 代码并获得 C++ 可执行文件

想法 我正在尝试用 C++ 实现游戏引擎。 我使用 macOS 进行开发(arm-64 架构)。我想使用 Foundation 框架创建一个窗口。 CMakeLists.txt 使用 C++ 和

回答 2 投票 0

无法构建AWS SDK CPP示例。 Cmake 找不到 AWSSDKConfig.cmake,但该文件存在于我的磁盘上

我按照 Amazon 文档中给出的说明在我的 Ubuntu 机器上安装了适用于 C++ 的 AWS 开发工具包: https://docs.aws.amazon.com/sdk-for-cpp/v1/developer-guide/setup.html 我能够编译 SDK

回答 1 投票 0

如何使用 cmake --build 构建多个目标

我有一个 CMake 构建,其中包含一堆不同的目标 A、B、C 等。 外部应用程序的任务是构建,目前通过调用来完成 cmake --build 。 然而,这构建了所有...

回答 3 投票 0

有没有办法自动将add_executable的目标名称设置为其在CMake中的源文件名?

我对 CMake 还很陌生。我想获取一些 CPP 文件的可执行文件,并将其文件名作为可执行文件名。例如,output1.cpp 给出名为output1 的可执行文件。 目前我是你...

回答 1 投票 0

使用C和curl库发送电子邮件,不起作用

我需要使用C发送电子邮件,我正在尝试使用curl库来做到这一点。但是,当尝试运行该程序时,它什么也不做,只是在控制台中返回此消息: 流程完成

回答 1 投票 0

CMake protobuf_generate 成功但不生成代码

我正在尝试使用 gRPC 和 CMake(v 3.26.4)作为构建系统构建一个 C++ (C++11) 项目,在花费了过去几天与 CMake 的斗争之后,我想我终于接近了。我成功了...

回答 1 投票 0

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