gtk+-3.0 未发现问题
gtk+-3.0 not found issue
我正在使用 Vala 语言编写程序。当我尝试在 Launchpad 上构建 .deb
包时,出现此错误
CMake 找不到 valac
包 gtk+-3.0
。它使用 valac
版本 0.30
。虽然它确实找到了它,但当我在我的计算机上执行此操作时(使用 cmake 构建)。
这是我第一次尝试构建 .deb
程序包,所以我有点不知道该怎么做...谁能告诉我如何解决这个问题?
提前致谢。
错误很明显,CMake找不到名为'gtk+-3.0'的pkg-config
package。
您必须安装 Ubuntu package containing the gtk+-3.0.pc
file(即 libgtk-3-dev
)才能针对 libgtk+-3.0 库进行编译和 link。
事实上 pkg-config
在许多 Linux 发行版中可用,它总是在其搜索路径中查找 gtk+-3.0.pc
文件。包含此文件(以及开发头文件和库)的包在不同的 Linux 发行版上可能有不同的命名。
当我们谈论 Vala 时:valac 编译器还有一个名为 --pkg
(例如 --pkg gee-0.8 --pkg gtk+-3.0
)的命令行开关,它使用 pkg-config
来确定必要的头文件和库针对 .pc
文件附带的库进行构建。
我正在使用 Vala 语言编写程序。当我尝试在 Launchpad 上构建 .deb
包时,出现此错误
CMake 找不到 valac
包 gtk+-3.0
。它使用 valac
版本 0.30
。虽然它确实找到了它,但当我在我的计算机上执行此操作时(使用 cmake 构建)。
这是我第一次尝试构建 .deb
程序包,所以我有点不知道该怎么做...谁能告诉我如何解决这个问题?
提前致谢。
错误很明显,CMake找不到名为'gtk+-3.0'的pkg-config
package。
您必须安装 Ubuntu package containing the gtk+-3.0.pc
file(即 libgtk-3-dev
)才能针对 libgtk+-3.0 库进行编译和 link。
事实上 pkg-config
在许多 Linux 发行版中可用,它总是在其搜索路径中查找 gtk+-3.0.pc
文件。包含此文件(以及开发头文件和库)的包在不同的 Linux 发行版上可能有不同的命名。
当我们谈论 Vala 时:valac 编译器还有一个名为 --pkg
(例如 --pkg gee-0.8 --pkg gtk+-3.0
)的命令行开关,它使用 pkg-config
来确定必要的头文件和库针对 .pc
文件附带的库进行构建。