cmake 相关问题

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

vcpkg 和 libmupdf 的静态链接错误

我想使用vcpkg提供的libmupdf包。我使用命令 vcpkg install libmupdf 安装了它,而我习惯于在 th 获取 find_package(...) 和 target_link_libraries(...)

回答 1 投票 0

如何在文件(GLOB ...)中查找带有$<CONFIG>的文件?

我正在尝试使用文件(GLOB ...)在我的CMake构建中找到特定文件,同时考虑$以确保根据构建配置选择正确的文件版本...

回答 1 投票 0

无法编译Marian NMT

我正在使用努力。我正在尝试使用以下说明编译 Marian:https://marian-nmt.github.io/docs/#installation。但它失败了。 该错误消息似乎表明...之间存在冲突

回答 1 投票 0

在 CMake 中,如何使用 find_package() 查找通过源代码构建的目标?

目前,我的应用程序依赖于 libpng 和另一个第 3 方库(我称之为 K)。 由于某种原因,它们都是从源代码构建的。 我自己的应用程序依赖于 libpng 的源构建目标是

回答 1 投票 0

Android OpenXR 应用程序 java.io.FileNotFoundException:/apex/com.meta.xr/priv-app/VrDriver/VrDriver.apk

我正在使用 Android ndk 制作一个在 Oculus Quest 上运行的 OpenXR 应用程序。我正在尝试包含其他库,并且我能够使用此 cmake 让应用程序正常运行

回答 1 投票 0

使用 MinGW 时,CMAKE 需要哪个 .exe 文件作为 CMAKE_C_COMPILER 和 CMAKE_CXX_COMPILER 参数?

我找不到 CMAKE_C_COMPILER 和 CMAKE_CXX_COMPILER 需要哪些值。 我使用 CMake 3.31.3 CMake-gui 错误: CXX 编译器标识未知 CMakeLists.txt 处的 CMake 错误:38(项目...

回答 1 投票 0

从 QMake 移动到 CMake 后出现链接器错误

我正在尝试从 qmake 迁移到 CMake。话虽这么说,我没有太多编写 CMakeLists 文件的经验,我使用 Python 脚本 qmake2cmake 来生成我的初始 CMakeLists.txt。 代码

回答 1 投票 0

在清单或 cmakepresets.json 中设置 vcpkg x-buildtrees-root 选项

我有一个 CMake 项目,它使用 vcpkg.json 来使用 vcpkg,并使用 CMakePresets.json 来设置 CMake 选项。 这是 vcpkg.json: { “名称”:“myproj”, “版本”...

回答 1 投票 0

从与 cmake 使用的构建目录不同的目录运行 ctest?

我希望能够以类似的方式运行cmake cmake --构建 运行 ctest 像 ctest --构建 显然是从 &l...

回答 1 投票 0

使用 CMake 使用 /MT 而不是 /MD 进行编译

我在 Windows 上使用 CMake 以及 Windows SDK 和 NMake Makefiles。 默认情况下,它使用 /MD 编译器开关进行编译。 我怎样才能将其更改为使用 /MT 开关进行编译?

回答 6 投票 0

如何将C++模块分区实现文件添加到CMake项目中?

如何将 C++ 模块分区实现文件添加到 CMake 项目? 目标源(discovery_win32 民众 FILE_SET cxx_modules 类型 CXX_MODULES 文件 ”

回答 2 投票 0

在 Cmake 中检测底层平台/风格

有人知道任何 cmake 变量或钩子或其他东西可以给我执行它的底层平台名称/风格名称吗? 例如Linux-CentOs Linux-Ubuntu Linux-SLES 我知道...

回答 7 投票 0

如何让 CMake 在系统路径上使用默认编译器?

目前,我从构建目录调用 CMake,如下所示: CXX="/opt/gcc-4.8/bin/g++" cmake .. 让 CMake 使用这个特定的编译器。否则它使用操作系统默认co...

回答 2 投票 0

如何使用 CMake 更改文件夹的编译标志?

我正在使用 CMake 为我的项目生成 Makefile。 我想用不同的选项编译一些文件。 例如,所有带有-fX的文件,但test文件夹中的文件带有-fno-X。 ...

回答 1 投票 0

为什么cmake找不到ucx/libucx?

我正在 Ubuntu 20.04 docker 中从源代码编译 https://github.com/NVIDIA/TensorRT-LLM/ 并遇到这样的错误: CMakeLists.txt 中的 CMake 警告:549 (find_package):通过不提供“Fi...

回答 1 投票 0

如何通过cmake找到ucx/libucx?

我正在 Ubuntu 20.04 docker 中从源代码编译 https://github.com/NVIDIA/TensorRT-LLM/ 并遇到这样的错误: CMakeLists.txt 中的 CMake 警告:549 (find_package):通过不提供“Fi...

回答 1 投票 0

C在使用 target_sources() 指定头文件时发出警告 - 为什么

在 Meeting C++ 2019 演讲(以及 2018 年)中,演示者 Deniz Bahadir 建议我们使用 target_sources() 指定目标的 C++ 头文件,其中一些是 PUBLIC 或 INTERFACE。 乙...

回答 1 投票 0

在 MacOS 上构建 libtorch 时出现链接错误

我正在学习 pytorch api 教程,但出现以下错误 ld:未知选项: --no-as-needed --as-needed --no-as-needed --as-needed c++:错误:链接器命令失败,退出代码为 1...

回答 1 投票 0

CLion Cmake mysql.h 误解

我是 C++ 开发新手。 我想尝试使用 MySQL 数据库,但不明白它出了什么问题。这是我的代码: #包括 #包括 MYSQL*

回答 1 投票 0

Qt/QML 问题:启动时找不到 main.qml 文件

我的 C++/QML 应用程序可以编译,但在启动时出现此错误: 00:51:26:启动 /home/pietro/QtQuickTest/build/Desktop_latest-Debug/appQtQuickTest... QML 调试已启用。仅在安全的情况下使用

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.