gpt4 book ai didi

c++ - 元/prefs.h : No such file or directory

转载 作者:太空宇宙 更新时间:2023-11-04 10:47:21 25 4
gpt4 key购买 nike

我在 Ubuntu 的 QtCreator 中有一段代码来自 a mutter source .但是我得到这个错误:

main.cpp:11: error: meta/prefs.h: No such file or directory

我试过:

sudo apt-get build-dep mutter

但问题依旧。我该如何解决这个问题?

最佳答案

您想将开发包安装到您正在使用的库包中。

对于libmutter,这是libmutter-dev


根据您显示的错误消息,我们了解到编译器正在寻找 meta/prefs.h。安装相关软件包后,在您的磁盘上寻找 meta/prefs.h,您会在 /usr/include/mutter/ 下找到它。

后者不在编译器的默认包含搜索路径中,它只是 /usr/include

要解决此问题,请更改

#include <meta/prefs.h>

成为

#include <mutter/meta/prefs.h>

或者通过添加选项 -I/usr/include/mutter编译器的选项告诉编译器在 /usr/include/mutter 下查找有问题的文件.

更多关于 gcc 预处理器选项的信息在这里:https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html


顺便说一句:您观察到的错误不是由编译器给出的,而是由 preprocessor 给出的在编译器之前运行。

关于c++ - 元/prefs.h : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32536189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com