cmake 相关问题

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

模块模式失败导致配置模式无法找到包 - 如何修复它?

我正在使用 CMake 在 Windows 10 上构建一个 C++ 项目。该项目链接到 PCL 库和我自己的包 pcview,这两个包又依赖于 GLEW。顺便说一句,PCL 实际上不应该...

回答 1 投票 0

使用 vcpkg 安装后如何使用 PCL 库?

这是我第一次使用vcpkg安装PCL库。安装成功后使用 。u000bcpkg 安装 pcl 我尝试使用 vcpkg 集成安装来链接它,但没有成功。我正在使用 VS code...

回答 1 投票 0

无法连接center.conan.io

我正在尝试使用这个github模板来建立一个项目。但是,当尝试查找依赖项时,我收到以下错误消息: catch2/2.13.7:在本地缓存中找不到,在 rem 中查找...

回答 2 投票 0

由于权限问题,CMake 测试编译在 docker 容器上失败

我有一个 gitlab CI 管道,它在 Windows docker 容器中构建我的软件,这工作得很好,直到我将 cpr 添加到我的项目中。 在 cpr 的配置步骤中,调用了 check_cxx_sourc...

回答 1 投票 0

链接选项插入在 CMakeLists(Intel OneAPI 编译器)中的 /link 关键字之前

由于 liburctd.lib 和 libmmt.lib 之间存在冲突,我收到链接器错误。为什么我会得到这个完全是另一个问题。 在试图弄清楚这一点时,我想看看是否只是设置 /

回答 1 投票 0

在 CMAKE 中为库目标生成 protobuf 文件

在以下项目结构中: 根/ ├─ CMakeLists.txt ├─ 协议/ │ ├─ msg.proto │ ├─ CMakeLists.txt ├─ 应用程序/ │ ├─ main.cpp │ ├─ CMakeLists.txt 我可以生成 protobuf 文件。然而...

回答 1 投票 0

如何在 CMake 项目中包含 ISPC 编译器生成的标头?

我正在使用 ISPC 编译 .ispc 文件并使用 CMake 将它们链接到我的 C++ 项目。 ISPC 的一个怪癖是它生成 C++ 代码要包含的头文件。为了方便

回答 1 投票 0

CMake 3.29 enable_language(CUDA) 未设置“CUDA_FOUND”变量

我在使用以下 CMake 配置启用 CUDA 时遇到了问题,它没有按预期工作: 不起作用的代码: cmake_minimum_required(版本3.29) 项目(演示)

回答 1 投票 0

如何使用 cmake add_custom_target 将 .tar.gz 中的所有文件提取到特定文件夹?

为了减小库大小,在cmake中使用cmake -E tar "zcvf" "lib.tar.gz" out.lib自动创建.tar.gz,然后将lib.tar.gz移动到文件夹f,即。 f/lib.tar.gz。 然而,要使用这个libra...

回答 1 投票 0

FLEX/BISON 在不同文件夹中生成 location.hh、position.hh、stack.hh

我有这样的文件夹结构 包括/ 源代码/ |解析器.yy |扫描仪.ll 并在 src/CMakeLists.txt 中: SET(BisonOutput ${CMAKE_SOURCE_DIR}/src/_parser.cpp) 如果(BISON_FOUND) ADD_CUSTOM_COM...

回答 2 投票 0

英特尔 SGX 的示例 CMakeList.txt

有人有 CMakeList.txt 文件的示例来编译一个简单的“hello world”英特尔 SGX 应用程序吗? GitHub 上有一些示例(如此处),但它们都是相当高级的应用程序...

回答 1 投票 0

为什么Cmake没有设置版本?

我正在尝试将 CMAKE 设置为构建系统,所以对它还很陌生。在发布这个问题之前已经做了相当多的广泛研究,但我找不到答案。我一直在寻找...

回答 2 投票 0

cmake 找不到 Qt4

自从4.8.0出来后,我重新安装了Qt,现在我也想使用cmake。为了使 cmake 工作,我记得必须将 mingw bin 文件夹(QtSDK\Desktop\Qt .7.3)添加到 Qt4.7.3 中的 PATH 中,所以我...

回答 5 投票 0

windows cygwin下的CMake和CUnit

我在cygwin下使用cmake交叉编译嵌入式软件。现在我想编译所有 CUnit 测试计划并在寡妇上使用 CTest。 这样做我在我的

回答 1 投票 0

CMake 3.29启用_语言(CUDA)不起作用

我在使用以下 CMake 配置启用 CUDA 时遇到了问题,它没有按预期工作: 不起作用的代码: cmake_minimum_required(版本3.29) 项目(演示)

回答 1 投票 0

适用于 macOS 的 CMake。如何根据我的默认 Xcode 框架设置 isysroot 变量

在我基于 CMake 的 macOS 项目中,未设置参数 CMAKE_OSX_SYSROOT ,我希望获得也在 Xcode 构建器中使用的默认框架: 即 /Applications/Xcode.app/Contents/Dev...

回答 1 投票 0

如何链接到cmake add_subdirectory生成的so文件?

我见过类似的问题,但我无法理解该接受的答案。 我的项目结构是这样的 ├── CMakeLists.txt ├── main.cpp └── 插件 ├── CMakeLists.txt ├── 插件.c...

回答 2 投票 0

为什么使用add_library和add_executable链接目标对象库和库之间有区别?

这是我简单的CMakeLists.txt: 项目(我的项目) # 从 server.cpp 创建库 add_library(服务器对象 tcp_server.cpp tcp_server_priv.cpp) # 将当前目录添加到包含目录中...

回答 2 投票 0

target_compile_definitions 未添加所需的定义

我对 cpp 和 cmake 非常陌生,我正在遵循(第 2 步)中的 CMake 教程,并尝试将其应用到一些简单的事情上 在我的库 CMakeLists.txt 中 add_library(演示文稿演示者.cpp) 选项(

回答 1 投票 0

使用cmake创建一个无需cmake的Makefile

我正在使用 cmake 尝试在 Linux 上构建一个项目。 它生成一个 Unix Makefile 系统,非常好。 问题是,如果 cmake 不是,我无法使用此 Makefile 在另一台机器上构建

回答 1 投票 0

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