Gtk3 - неразрешенное включение - PullRequest
0 голосов
/ 02 апреля 2020

Я использую Ubuntu 18.04.4 и Eclipse 2019-12 (4.14.0) и пытаюсь создать небольшое приложение C с помощью Glade для пользовательского интерфейса.

Добавление следующие заголовочные файлы в C приводят к ошибке «неразрешенное включение»:

#include <gtk/gtk.h>
#include <gtk/gtkx.h>

Я искал и пытался разными способами исправить это, но, к сожалению, мне не удалось (я новичок в linux / затмение). Наиболее простым решением кажется пакет под названием «Pkg-config», который знает, как добавить пакет gtk, но, к сожалению, эта версия Eclipse не поддерживает его.

Компилятор отправляет следующую ошибку:

10:22:19 **** Incremental Build of configuration Debug for project MyTestProject ****

make all 
Building file: ../src/MyTestProject.c
Invoking: GCC C Compiler
gcc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/MyTestProject.d" -MT"src/MyTestProject.o" -o "src/MyTestProject.o" "../src/MyTestProject.c"
../src/MyTestProject.c:17:10: fatal error: gtk/gtk.h: No such file or directory
 #include <gtk/gtk.h>
          ^~~~~~~~~~~
compilation terminated.
src/subdir.mk:18: recipe for target 'src/MyTestProject.o' failed
make: *** [src/MyTestProject.o] Error 1
"make all" terminated with exit code 2. Build might be incomplete.

10:22:19 Build Failed. 3 errors, 0 warnings. (took 466ms)

Есть идеи, как мне это решить? Я упоминаю, что libgtk-3-dev установлен в моей системе и находится внутри папки «includes».

...