Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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
Linux 已安装libwnck-3-dev,但仍然收到错误的libwnck.h_Linux_Cmake_Vala_Wnck - Fatal编程技术网

Linux 已安装libwnck-3-dev,但仍然收到错误的libwnck.h

Linux 已安装libwnck-3-dev,但仍然收到错误的libwnck.h,linux,cmake,vala,wnck,Linux,Cmake,Vala,Wnck,已安装libwnck-3-dev,但在尝试编译Get时: 致命错误:libwnck/libwnck.h:没有这样的文件或目录 这是 文件存在于该路径下。查看您的个人资料,您似乎更擅长javascript,所以如果您不介意的话,我将尝试告诉您这是如何工作的 p> >包含C和C++中的代码,使用 >包含或 >包括“PAT/To/Health.h”< /C>。前者在该文件的标准编译器include路径中查找(例如,/usr/include/path/to/header.h)。后者查找相对于正在编译的

已安装libwnck-3-dev,但在尝试编译Get时:

致命错误:libwnck/libwnck.h:没有这样的文件或目录

这是


文件存在于该路径下。查看您的个人资料,您似乎更擅长javascript,所以如果您不介意的话,我将尝试告诉您这是如何工作的

<> p> >包含C和C++中的代码,使用<代码> >包含或<代码> >包括“PAT/To/Health.h”< /C>。前者在该文件的标准编译器include路径中查找(例如,
/usr/include/path/to/header.h
)。后者查找相对于正在编译的源文件的路径

CMake通过将所需路径放入编译器包含路径来确保头文件路径解析

(这很不幸),在这里安装PC文件-->
/usr/lib/x86_64-linux-gnu/pkgconfig/libwnck-3.0.PC

做一点谷歌搜索,:

pkg\u搜索模块([REQUIRED][QUIET][]*)
检查给定模块并使用第一个工作模块

所以可能是这样的:

pkg\u搜索模块(必需的libwnck)

或:

pkg\u搜索模块(必需的libwnck-3.0)


从信息上讲,您通常想做的是查看,但debian软件包似乎没有安装cmake软件包文件。

查看您的个人资料,您似乎更擅长javascript,因此如果您不介意,我将尝试告诉您这是如何工作的

<> p> >包含C和C++中的代码,使用<代码> >包含或<代码> >包括“PAT/To/Health.h”< /C>。前者在该文件的标准编译器include路径中查找(例如,
/usr/include/path/to/header.h
)。后者查找相对于正在编译的源文件的路径

CMake通过将所需路径放入编译器包含路径来确保头文件路径解析

(这很不幸),在这里安装PC文件-->
/usr/lib/x86_64-linux-gnu/pkgconfig/libwnck-3.0.PC

做一点谷歌搜索,:

pkg\u搜索模块([REQUIRED][QUIET][]*)
检查给定模块并使用第一个工作模块

所以可能是这样的:

pkg\u搜索模块(必需的libwnck)

或:

pkg\u搜索模块(必需的libwnck-3.0)


从信息上讲,您通常想做的是查看,但该debian软件包似乎没有安装cmake软件包文件。

在我的情况下,我必须将
${WNCK\u CFLAGS}
添加到
添加定义()
${WNCK\u库}
添加到
链接库()
在我的情况下,我必须添加
${WNCK_CFLAGS}
add_definitions()
${WNCK_LIBRARIES}
link_LIBRARIES()

我需要了解更多信息。编译器通常在include路径中调用某个东西,在那里它们会查找库。
libwnck/libwnck.h
在该路径上吗?什么操作系统?什么编译器(包括版本)?文件安装在哪里?编译器的包含路径是什么?另外,请粘贴包含您正在使用的
#include
指令的代码片段。尝试
man gcc
更新问题我需要了解更多信息。编译器通常在包含路径中调用某个东西,在其中查找库。是
libwnck/lib吗wnck.h
在该路径上?什么操作系统?什么编译器(包括版本)?文件安装在哪里?编译器的包含路径是什么?另外,请粘贴包含您正在使用的
\include
指令的代码片段。尝试
man gcc
更新问题