Я устанавливаю библиотеки Python для программирования на C ++. Но я сталкиваюсь с проблемой наличия в лирии других библиотек, чей путь более глубокий. Как установить компилятор на все марки. Я использую g ++ и комманду pkg-config —list-all | grep gdk-pixbuf
результат:
gdk-pixbuf-xlib-2.0 GdkPixbuf Xlib — рендеринг GdkPixbuf для Xlib
(pkg-config: 17832): GLib-CRITICAL **: g_string_insert_len: утверждение ‘len == 0 || val! = NULL ‘не удалось
(pkg-config: 17832): GLib-CRITICAL **: g_string_insert_len: утверждение ‘len == 0 || val! = NULL ‘не удалось
(pkg-config: 17832): GLib-CRITICAL **: g_string_insert_len: утверждение ‘len == 0 || val! = NULL ‘не удалось
gdk-pixbuf-2.0 GdkPixbuf — загрузка и масштабирование изображений
и конфигурация:
make —no-print-directory main-build
Строительный файл: ../src/essaigtk.cpp
Вызов: компилятор GCC C ++
g ++ -std = c ++ 0x -I / usr / include / gtk-3.0 / gdk / -I / usr / include / gtk-3.0 / unix-print / gtk / -I / usr / include / gtk-unix-print -2.0 / gtk / -I / usr / include / gdk-pixbuf-2.0 / gdk-pixbuf / -I / usr / include / als / -I ../:/ usr / share / gapi-3.0 / -I / usr / include / -I / usr / include / uuid / -I / usr / include / glib-2.0 -I / usr / lib / x86_64-linux-gnu / glib-2.0 / include -I / usr / include / atk-1.0 / -I / usr / include / at-spi2-atk / 2.0 -I / usr / include / at-spi-2.0 -I / usr / include / dbus-1.0 -I / usr / lib / x86_64-linux-gnu / dbus-1.0 / include -I / usr / include / atkmm-1.6 / -I / usr / include / glibmm-2.4 / -I / usr / lib / x86_64-linux-gnu / glibmm-2.4 / include -I / usr / include / sigc ++ — 2.0 / -I / usr / lib / x86_64-linux-gnu / sigc ++ — 2.0 / include / -I / usr / include / cairo / -I / usr / include / pixman-1 -I / usr / include / freetype2 / -I / usr / include / libpng1 / -I / usr / include / freetype / -I / usr / include / gtk-2.0 / -I / usr / lib / x86_64-linux-gnu / gtk-2.0 / include -I / usr / include / gio-unix-2.0 / -I / usr / include / pango-1.0 / -I / usr / include / gtk-3.0 -I / usr / include / gtk-3.0 / gtk / -I / usr / include / gtk-2.0 / gtk / -I / usr / share / fpcsrc / 3.0.0 / packages / g tk2 / src / -I / usr / share / fpcsrc / 3.0.0 / packages / gtk2 / src / gtk + / -I / usr / lib / x86_64-linux-gnu / gtk-2.0 / -include / usr / include / gtk -3.0 / unix-print / gtk / gtkunixprint.h -include / usr / include / gtk-unix-print-2.0 / gtk / gtkpagesetupunixdialog.h -include / usr / include / gtk-unix-print-2.0 / gtk / gtkpagesetupunixdialog .h -include / usr / include / gdk-pixbuf-2.0 / gdk-pixbuf / gdk-pixbuf.h -include / usr / include / gtk-unix-print-2.0 / gtk / gtkpagesetupunixdialog.h -include / usr / include /gtk-3.0/unix-print/gtk/gtkpagesetupunixdialog.h -include / usr / include / gtk-unix-print-2.0 / gtk / gtkunixprint.h -O0 -g3 -Wall -c -fmessage-length = 0 -MMD -MP -MF «src / essaigtk.d» -MT «src / essaigtk.o» -o «src / essaigtk.o» «../src/essaigtk.cpp»
Ошибка :
В файле включено с: 0: 0:
/usr/include/gtk-3.0/unix-print/gtk/gtkunixprint.h:22:40: фатальная ошибка: gtk / gtkpagesetupunixdialog.h: Aucun fichier ou dossier de ce type
src / subdir.mk: 18: La RecET для Библии «src / essaigtk.o» Эшуэ
makefile: 42: la recette для la cible «all» échouée
#включают
Задача ещё не решена.
Других решений пока нет …