Я недавно загрузил пакет gtk + all-in-one, загруженный с веб-сайта GTK + , который прекрасно работает и позволяет мне создавать приложения gtk + в Windows с помощью компилятора MinGW.
Однако, теперь, когда я смотрел файлы * .pc для pkg-config в lib / pkgconfig, я заметил кое-что странное. Вот как выглядит начало glib-2.0:
prefix=c:/devel/target/059c48de6b739307c37648aba3005b29
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Моя папка gtk + находится на диске, отличном от C: \, и у меня вообще нет папки C: \ devel. Так что же означает этот префикс? Какой префикс я бы использовал, если бы решил написать файл * .pc для простой ссылки на собственное приложение?
Удивительно, но с использованием pkg-config работает как положено и возвращает правильный путь к библиотекам и заголовкам внутри папки gtk +.