cmake 相关问题

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

使用 CMake for LLVM 链接共享库

我尝试使用 CMake 编译我的 LLVM 项目(共享库)。 问题出现在链接阶段。 我使用本教程:http://llvm.org/docs/CMake.html#developing-llvm-passes-out-of-source 项目...

回答 1 投票 0

Ceres-solver 找不到本地 glog 和 gflags

我想在本地构建 ceres-solver,但是,它不断在我的 python 安装下而不是在标准 gnu 安装目录下查找 gflags 和 glog 库 /usr/local/lib /usr/...

回答 1 投票 0

CMake:删除编译选项

我有一个 CMake 项目,部分是由另一个软件生成的。 准确来说,该项目包含: .cmake 文件 (empty_cpp.cmake)。该文件是自动生成的,因此,任何cha...

回答 1 投票 0

cmake 提供 CMAKE_PREFIX_PATH 作为参数不起作用?

我有这个简短的示例 CMakeLists.txt cmake_minimum_required(版本3.24) 项目(测试语言CXX) 包括(检查语言) 检查语言(CUDA) 如果(CMAKE_CUDA_COMPILER) 消息(“...

回答 1 投票 0

使用 gcc-15 导入 std 模块

正如在此 gcc 补丁中提到的,std 模块是在 gcc 开发分支中构建的。我从源代码构建并尝试在 cmake 项目中使用它,但它显示未找到 std 模块。 这是我的最小例子:

回答 1 投票 0

x64-linux在定义宏时就变成了x64-1?

我需要获取安装某些内容的特定路径,然后使用该路径告诉程序在运行时搜索位置。 这在 Windows 上按预期工作,但在 Linux 上(特别是

回答 1 投票 0

CMake 无法使用 find_package 找到 CryptoPP

我已经使用 sudo apt install libcrypto++-dev 安装了 C++ 库“Crypto++” 我使用以下命令找到 lib:find_package(CryptoPP REQUIRED) 但CMake由于某种原因找不到它,并打印

回答 2 投票 0

如何在 cmake 中使用多值参数,以便它在 echo 命令中打印为一个字符串?

我有一个函数,它接受我想要传递给目标中的函数的参数列表。仅当我尝试使用该多值参数时,它才会将第二个和更多参数放在后面......

回答 1 投票 0

我如何在 Windows powershell 上的 cmake 中正确包含带空格的路径,并使用变量或命令对其进行扩充以传递给 gcc?

唯一有效的方法是手动将整个路径与单个 qoutes '. 像 cmake -G Ninja -DCMAKE_CXX_COMPILER=g++ -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_FLAGS='-IC:/Program" "F...

回答 1 投票 0

构建onnx时“'.../src/onnx/gen_proto.py'不是Conan命令”

我的项目中有以下 conanfile.py ,我在其中运行命令 conan install 。 --output-folder=build --build=missing -v。 导入操作系统 从柯南导入柯南文件 类 ProjectRecipe(Cona...

回答 1 投票 0

如何在 Mac 中使用 CMake 3.28 编译 C++ 模块项目

我在Mac上的CLion中有一个简单的程序,我无法使用cmake版本3.28进行编译。当我切换到 cmake 版本 3.27 时,一切正常。 如何启用 3.28 版本?根据...

回答 1 投票 0

如何告诉介子设置依赖项的位置?

我正在尝试构建使用介子的赛璐珞。我运行了 meson,但未能找到合适的 mpv 版本: 使用 pkg-config 可执行文件“/usr/bin/pkg-config”确定依赖项“mpv” 打电话...

回答 1 投票 0

cmake 没有为 Windows 上的 Xerces 3.2.5 版本生成 Xerces_autoconf_config.hpp 标头

我正在尝试按照这些说明从 Windows 源代码构建 Xerces 3.2.5 库。 我的编译器是 Visual Studio 2019。该版本是我最终使用的应用程序强制要求的...

回答 1 投票 0

如何限制 CMake 组件的传播依赖项

我想优化我的 CMake 项目,该项目使用 Conan 作为依赖管理工具。它是一个可执行文件,依赖于几个 Conan 库。然而,需要共享一些标头......

回答 1 投票 0

CMake 中的传递对象库

问题:是否可以将多个对象库合并为一个更大的对象库? 考虑以下简单的项目。 libA.cpp被编译成对象库LibA.Obj,和libB...

回答 2 投票 0

“cmake_minimum_required(VERSION 3.10)”中的“VERSION”是什么

我知道以下CMake语句的含义: cmake_minimum_required(版本3.10) 我只是想知道 VERSION 部分在语法上是什么? 这是一个未引用的论点吗? 如果这是一个争论,那么......

回答 2 投票 0

在 ARM64 (Windows) 上安装/编译 Python Polars

我有一台 Windows 上的 ARM 机器(Snapdragon X Elite)。因此尝试了 pip install Polars 但遇到了一些问题。 第1期 无法为“ring v0.17.8”运行自定义构建命令 警告:[email protected]:Com...

回答 1 投票 0

在 CMake 中设置默认编译器

我在 WinXP SP3 上使用 CMake 版本 2.8。每当我默认运行 CMakeLists 脚本时,CMake 使用 Visual Studio 10 编译器。我尝试过这样做: SET( CMAKE_CXX_COMPILER "C:/MinGW/bin/g++" ) 没有

回答 3 投票 0

通过pip安装qiskit-aer失败

我正在尝试在Win10上安装qiskit。 我输入了我的管理员cmd: pip 安装 qiskit 它非常适合 terra、ignis 和 aqua。 但是,我在安装 aer 时遇到了 C 编译器问题。 这是

回答 3 投票 0

生成包时,库会忽略 CMAKE_INSTALL_RPATH

我正在使用 cpack 创建一个 DEB 包,并希望包含 opencv 库。由于一些 opencv 库相互依赖,我想为它们设置 rpath,以便链接器可以找到它们。这就是我...

回答 1 投票 0

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