Recentemente ho scaricato il pacchetto gtk + all-in-one scaricato dallo GTK+ website, che funziona bene e mi consente di creare applicazioni gtk + su Windows utilizzando il compilatore MinGW.Come scrivere file * .pc per pkg-config su Windows?
Tuttavia, quando ora guardo i file * .pc per pkg-config in lib/pkgconfig, ho notato qualcosa di strano. Ecco come l'inizio di glib-2.0 assomiglia:
prefix=c:/devel/target/059c48de6b739307c37648aba3005b29
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
mio gtk + cartella risiede in un'unità diversa da C: \ e non ho una cartella C: \ devel a tutti. Quindi, cosa significa questo prefisso? Quale prefisso dovrei usare se decidessi di scrivere un file * .pc per collegare facilmente la mia applicazione?
Sorprendentemente, utilizzando pkg-config funziona come previsto e restituisce il percorso corretto le librerie e le intestazioni all'interno della cartella gtk +.
Sembra proprio che tu abbia perfettamente ragione - quei percorsi simili a hash mi hanno davvero confuso. Ora funziona semplicemente inserendo i miei file pc nella stessa cartella degli altri;) – smf68