Я установил gtk и позаботился о пути, добавив символическую ссылку в/include. Я строю проект, используя его. когда я пытаюсь скомпилировать его с помощью «gcc project.c -o project_gtk $ (pkg-config --cflags --libs gtk + -3.0)« Получение «Неопределенной ссылки на« gtk_source_buffer_new »и« gtk_source_view_new_with_buffer »Ошибка. ценятся СпасибоНеопределенная ссылка на 'gtk_source_buffer_new' и 'gtk_source_view_new_with_buffer' Ошибка
-1
A
ответ
2
gtk_source_buffer_new()
и gtk_source_view_new_with_buffer()
не является частью GTK +,.. они являются частью GtkSourceView, что отдельный проект полностью Вам нужно будет добавить этот пакет в ваш pkg-config
вызова, а также (это должно быть gtksourceview-3.0
).
Пожалуйста, включите вывод запущенного 'pkg-config -cflags -libs gtk + -3.0'." Позаботился о пути, добавив символическую ссылку в/include ". Это звучит неприглядно. Если gtk был установлен правильно, вы Мне не нужны такие хаки. – kaylum
Когда я установил gtk, некоторые из заголовков, созданных в подкаталоге, и я получил ошибку. поэтому я создал символическую ссылку из этих подкаталогов. – Nazeem
Возможно, вы должны спросить об этих первоначальных ошибках, чтобы исправить это правильно, вместо того, чтобы применять хак, поскольку это может быть источником ваших проблем. И, пожалуйста, укажите запрошенный выход 'pkg-config'. – kaylum