cmake

交叉编译 ffmpeg:添加 libopus 时出错:对“__memcpy_chk”未定义的引用
cmake

交叉编译 ffmpeg:添加 libopus 时出错:对“__memcpy_chk”未定义的引用

我在 cmake 文件中设置了以下内容: set(STACK_PROTECTOR_SUPPORTED 0) set(FORTIFY_SOURCE_SUPPORTED 0) 然而,ffmpeg 配置此时失败:(来自配置日志) ... ... rnx/development_exp_all/winbuilds/lib -o /tmp/ffconf.sp6O6kif/test.exe /tmp/ffconf.sp6O6kif/test.o -lopus -lm /usr/lib64/gcc/x86_64-w64-mingw32/1...

Admin

如何告诉 autoconf 使用“make install”运行特定命令
cmake

如何告诉 autoconf 使用“make install”运行特定命令

我在 OSX 12.6.8 上,我使用 autoconf 通过创建 configure.ac 和 makefile.am 成功生成了一个 makefile,如下所述教程 通过运行autoconf,然后./configure和make,我的程序就成功编译了。我想告诉 autoconfecho good morning在运行时运行特定命令,例如“ ” make install。 我应该如何修改 configure.ac 和 makefile.am 来做到这一点? 谢谢 ! ...

Admin

如果我没有配置文件,该如何安装库
cmake

如果我没有配置文件,该如何安装库

如果我没有配置文件,我该如何安装这些库,除了没有配置文件之外,它们还带有扩展名。我按照说明操作,将文件夹放在 lib 中,在 etc 中创建了本地,使用了 make、cmake,但不起作用。我想我应该在 etc 中手动创建本地文件夹并尝试一下。我查找了如何使用扩展名安装它们,是否应该更改它们,但我找不到方法,我也寻找了从文件本身安装的方法,由于我不是专家,我找不到方法,如果您向我寻求指导,我会很高兴。库是 makeisofs-1.13,以 .tar.gz 格式下载 ...

Admin

使用 Qt6 构建 SlackLogViewer;QuaZip cmake 中的问题(pop!_os 22.04)
cmake

使用 Qt6 构建 SlackLogViewer;QuaZip cmake 中的问题(pop!_os 22.04)

我是一名最近转用的 Linux 用户,正在运行 Pop!_OS 22.04。我正在尝试构建Slack日志查看器这是一个使用 Qt6 的 C++ 程序。为了做到这一点,我必须构建一个依赖项,夸克~/quazip6/,指定我正在使用 Qt6,因为缺乏其他想法而将其放入。 现在,当运行 SlackLogViewer 的 cmake 命令时,我遇到了几个问题。 quazip qt6 cmake 文件调用另一个 quazip cmake 文件,但找不到它 CMake Error at /home/chaossature/quazip6/quazip/QuaZip-...

Admin

Cygwin 软件包安装在哪里?
cmake

Cygwin 软件包安装在哪里?

我最近在我的 Windows 10 机器上安装了 cygwin64,尝试使用 cmake(通过 CLion)构建一个项目。 该项目具有 lz4 作为依赖项,并且在运行 cygwin 设置时,有一个 GUI,您可以在其中选择要安装的包。 其中一个是默认包,liblz4_1因此我确保它仍然被选中并安装了该包。 但是,当尝试构建我的项目时,我收到一个致命的 cmake 错误“致命错误:lz4.h:没有此文件或目录”。 因此,我认为 cmake 不知道在哪里寻找头文件,而事实证明我也不知道。 我已经搜索过C:\cygwin64\usr\include,事实上使用 W...

Admin

未找到 GpgmeppConfig.cmake
cmake

未找到 GpgmeppConfig.cmake

我在 Windows 中使用 Craft 构建 Linux 应用程序,但是在构建 Linux 应用程序时出现以下错误: CMake Error at CMakeLists.txt:44 (find_package): Could not find a package configuration file provided by "Gpgmepp" (requested version 1.13.1) with any of the following names: **GpgmeppConfig.cmake gpgmepp-config.cmake...

Admin

无法在 python 中安装 owa-epanet
cmake

无法在 python 中安装 owa-epanet

我是 python 新手。我需要在我的计算机上安装 owa-epanet,所以我使用了代码pip install owa-epanet。但它返回了如下所示的错误: C:\Users\Ziyuan>pip install owa-epanet Collecting owa-epanet Using cached owa-epanet-2.2.3.tar.gz (800 kB) Building wheels for collected packages: owa-epanet Building wheel for owa-epanet (setu...

Admin

我怎样才能在 Ubuntu 上解决这个 zipHMMlib 构建错误?
cmake

我怎样才能在 Ubuntu 上解决这个 zipHMMlib 构建错误?

我已经在 Oracle VirtualBox 64 位机器实例上安装了最新的 Ubuntu Server,主机是 Windows 10 和 64 位操作系统。 我使用一篇随机在 Google 上搜索到的文章安装了一个“精简”桌面环境。一切运行正常,包括网络连接,事实上,我是在 Ubuntu 实例的 Firefox 中发帖的。 此外,另一个先决条件是著名的线性代数库 ATLAS,以下是我安装它的说明: https://gist.github.com/sangheestyle/ca8ef7796aefadad8773 需要在 Google 上搜索安装其他先决条件...

Admin

如何在 Linux 上从二进制发行版安装 CMake
cmake

如何在 Linux 上从二进制发行版安装 CMake

我已经从以下网址下载了已编译的 CMake 二进制发行版此链接。软件包包含 bin、doc、man 和 share 文件夹。我可以解压它们并直接从特定文件夹使用它们,但我宁愿全局安装它们。 最好的做法是什么? ...

Admin

安装 Tint2 时 imlib2 出现问题
cmake

安装 Tint2 时 imlib2 出现问题

我正在尝试通过 Linux Mint 上的 git 存储库安装 Tint2 dock。按照说明,我找到了该cmake ..部分,运行它,并在一段时间后收到此输出: -- Checking for module 'imlib2>=1.4.2' -- No package 'imlib2' found CMake Error at /usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:463 (message): A required package was not found 我尝试查找,imlib...

Admin

cmake 查找已安装的第三方包含文件的正确方法
cmake

cmake 查找已安装的第三方包含文件的正确方法

请原谅我这个新手的问​​题 - 我想让 cmake 在“标准”系统位置查找已安装的第三方标头 - 如何以“现代”可移植的方式做到这一点?变量 CMAKE_SYSTEM_INCLUDE_PATH 看起来很有希望,例如作为 find_file() 的“提示”,但在我的 ubuntu 18.03 系统上,CMAKE_SYSTEM_INCLUDE_PATH 仅包含 /usr/include/X11。我是否必须在 find_file() 的提示中手动包含“/usr/local/include”?或者有更好的方法吗?谢谢! ...

Admin

CMAKE_SYSTEM_INCLUDE_PATH-对于X11来说只有一条路径?
cmake

CMAKE_SYSTEM_INCLUDE_PATH-对于X11来说只有一条路径?

在 Ubuntu 18.04 上运行,cmake 版本 3.18.0-rc2。来自文档我希望 CMAKE_SYSTEM_INCLUDE_PATH 保存包括 /usr/include、/usr/local/include 等在内的目录列表: Semicolon-separated list of directories specifying a search path for the find_file() and find_path() commands. By default this contains th...

Admin