CMake是一个跨平台的开源构建系统生成器。它为构建系统生成文件,如本机makefile,ninja-build和几个集成开发环境的项目文件。
我想使用vcpkg提供的libmupdf包。我使用命令 vcpkg install libmupdf 安装了它,而我习惯于在 th 获取 find_package(...) 和 target_link_libraries(...)
如何在文件(GLOB ...)中查找带有$<CONFIG>的文件?
我正在尝试使用文件(GLOB ...)在我的CMake构建中找到特定文件,同时考虑$以确保根据构建配置选择正确的文件版本...
我正在使用努力。我正在尝试使用以下说明编译 Marian:https://marian-nmt.github.io/docs/#installation。但它失败了。 该错误消息似乎表明...之间存在冲突
在 CMake 中,如何使用 find_package() 查找通过源代码构建的目标?
目前,我的应用程序依赖于 libpng 和另一个第 3 方库(我称之为 K)。 由于某种原因,它们都是从源代码构建的。 我自己的应用程序依赖于 libpng 的源构建目标是
Android OpenXR 应用程序 java.io.FileNotFoundException:/apex/com.meta.xr/priv-app/VrDriver/VrDriver.apk
我正在使用 Android ndk 制作一个在 Oculus Quest 上运行的 OpenXR 应用程序。我正在尝试包含其他库,并且我能够使用此 cmake 让应用程序正常运行
使用 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(项目...
我正在尝试从 qmake 迁移到 CMake。话虽这么说,我没有太多编写 CMakeLists 文件的经验,我使用 Python 脚本 qmake2cmake 来生成我的初始 CMakeLists.txt。 代码
在清单或 cmakepresets.json 中设置 vcpkg x-buildtrees-root 选项
我有一个 CMake 项目,它使用 vcpkg.json 来使用 vcpkg,并使用 CMakePresets.json 来设置 CMake 选项。 这是 vcpkg.json: { “名称”:“myproj”, “版本”...
从与 cmake 使用的构建目录不同的目录运行 ctest?
我希望能够以类似的方式运行cmake cmake --构建 运行 ctest 像 ctest --构建 显然是从 &l...
我在 Windows 上使用 CMake 以及 Windows SDK 和 NMake Makefiles。 默认情况下,它使用 /MD 编译器开关进行编译。 我怎样才能将其更改为使用 /MT 开关进行编译?
如何将 C++ 模块分区实现文件添加到 CMake 项目? 目标源(discovery_win32 民众 FILE_SET cxx_modules 类型 CXX_MODULES 文件 ”
有人知道任何 cmake 变量或钩子或其他东西可以给我执行它的底层平台名称/风格名称吗? 例如Linux-CentOs Linux-Ubuntu Linux-SLES 我知道...
目前,我从构建目录调用 CMake,如下所示: CXX="/opt/gcc-4.8/bin/g++" cmake .. 让 CMake 使用这个特定的编译器。否则它使用操作系统默认co...
我正在使用 CMake 为我的项目生成 Makefile。 我想用不同的选项编译一些文件。 例如,所有带有-fX的文件,但test文件夹中的文件带有-fno-X。 ...
我正在 Ubuntu 20.04 docker 中从源代码编译 https://github.com/NVIDIA/TensorRT-LLM/ 并遇到这样的错误: CMakeLists.txt 中的 CMake 警告:549 (find_package):通过不提供“Fi...
我正在 Ubuntu 20.04 docker 中从源代码编译 https://github.com/NVIDIA/TensorRT-LLM/ 并遇到这样的错误: CMakeLists.txt 中的 CMake 警告:549 (find_package):通过不提供“Fi...
C在使用 target_sources() 指定头文件时发出警告 - 为什么
在 Meeting C++ 2019 演讲(以及 2018 年)中,演示者 Deniz Bahadir 建议我们使用 target_sources() 指定目标的 C++ 头文件,其中一些是 PUBLIC 或 INTERFACE。 乙...
我正在学习 pytorch api 教程,但出现以下错误 ld:未知选项: --no-as-needed --as-needed --no-as-needed --as-needed c++:错误:链接器命令失败,退出代码为 1...
我是 C++ 开发新手。 我想尝试使用 MySQL 数据库,但不明白它出了什么问题。这是我的代码: #包括 #包括 MYSQL*
我的 C++/QML 应用程序可以编译,但在启动时出现此错误: 00:51:26:启动 /home/pietro/QtQuickTest/build/Desktop_latest-Debug/appQtQuickTest... QML 调试已启用。仅在安全的情况下使用