Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
问题包括C+的GTK+;关于Manjaro Linux 我一直在努力在C++中包含Mangjo的GTK库。我使用VS代码,我用命令< >代码> SUDO PACMAN—SUGGTK4安装了GTK-4.0包,在我的C++程序中,包含了代码< > /UR/IOR/GTK-4.0/GTK/GTK。它抛出了错误_C++_Linux_Visual Studio Code_Gtk_Manjaro - Fatal编程技术网

问题包括C+的GTK+;关于Manjaro Linux 我一直在努力在C++中包含Mangjo的GTK库。我使用VS代码,我用命令< >代码> SUDO PACMAN—SUGGTK4安装了GTK-4.0包,在我的C++程序中,包含了代码< > /UR/IOR/GTK-4.0/GTK/GTK。它抛出了错误

问题包括C+的GTK+;关于Manjaro Linux 我一直在努力在C++中包含Mangjo的GTK库。我使用VS代码,我用命令< >代码> SUDO PACMAN—SUGGTK4安装了GTK-4.0包,在我的C++程序中,包含了代码< > /UR/IOR/GTK-4.0/GTK/GTK。它抛出了错误,c++,linux,visual-studio-code,gtk,manjaro,C++,Linux,Visual Studio Code,Gtk,Manjaro,gtk/css/gtkcss.h:没有这样的文件或目录 即使路径/usr/include/gtk-4.0/gtk/css/gtkcss.h中有一个名为gtkcss.h的文件 我已经在谷歌搜索过了,我找不到任何人有同样的问题,尤其是在同一个操作系统上。非常感谢您的帮助 缺少包含路径 Gtk需要*pkg config来设置包含路径。看 因此,虽然您已将其包含在完整路径中,但库中的文件仍需要设置包含路径。 我不知道您使用的是哪种构建系统,但一般来说,gtk需要: g++ $(pkg-config --

gtk/css/gtkcss.h:没有这样的文件或目录

即使路径
/usr/include/gtk-4.0/gtk/css/gtkcss.h
中有一个名为
gtkcss.h
的文件


我已经在谷歌搜索过了,我找不到任何人有同样的问题,尤其是在同一个操作系统上。非常感谢您的帮助

缺少包含路径

Gtk需要*pkg config来设置包含路径。看

因此,虽然您已将其包含在完整路径中,但库中的文件仍需要设置包含路径。 我不知道您使用的是哪种构建系统,但一般来说,gtk需要:

g++ $(pkg-config --cflags) -c main.cpp
这将扩展到正确的标志以设置包含路径

*您也可以通过添加
-I
标志手动执行此操作。但如果您想在不同的机器上编译,这很容易被破坏