Jest to polecenie glib-compile-resources, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
glib-compile-resources — kompilator zasobów GLib
STRESZCZENIE
zasoby-kompilacji glib [PLIK OPCJI}
OPIS
zasoby-kompilacji glib czyta opis zasobu z FILE i pliki, które to
odwołuje się i tworzy binarny pakiet zasobów, który jest odpowiedni do użycia z
Źródło API. Powstały pakiet jest następnie zapisywany bez zmian lub jako źródło C do linkowania
do aplikacji.
Pliki zasobów XML mają zwykle rozszerzenie .gresource.xml. Szczegółowe informacje
opis formatu pliku XML, patrz Źródło dokumentacja.
OPCJE
-h, --help
Wydrukuj pomoc i wyjdź
--cel=TARGET
Przechowuj skompilowane zasoby w pliku TARGET. Jeśli nie podano nazwy pliku na podstawie
dotychczasowy FILE używana jest nazwa podstawowa.
--katalog źródłowy=KATALOG
Pliki, do których odwołuje się FILE są ładowane z tego katalogu. Jeśli nie określono,
używany jest bieżący katalog.
--Generować
Zapisz plik wyjściowy w formacie wybranym przez jego rozszerzenie nazwy pliku:
.c
źródło C
.h
C nagłówek
.źródło zasobów
pakiet zasobów
--generuj-źródło
Zamiast pisać pakiet zasobów w formie binarnej, utwórz plik źródłowy C, który:
zawiera pakiet zasobów. Można to następnie skompilować w aplikację dla easy
dostęp.
--generuj-nagłówek
Wygeneruj plik nagłówkowy do użycia z kodem C wygenerowanym przez --generuj-źródło.
--generuj-zależności
Wyświetla listę plików, do których pakiet zasobów odwołuje się do standardowego wyjścia. Ten
może służyć do śledzenia zależności w systemie kompilacji. Na przykład następująca marka
reguła by się zaznaczyła test.źródło zasobów w zależności od wszystkich plików, które test.gresource.xml
zawiera, więc jest on automatycznie odbudowywany, jeśli którykolwiek z nich ulegnie zmianie:
test.gresource: test.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --generuj zależności test.gresource.xml)
Zauważ, że może to być lub nie może być przeniesione na inne niż GNU robić.
--c-nazwa
Określ prefiks używany dla identyfikatorów C w kodzie wygenerowanym przez
--generuj-źródło i --generuj-nagłówek.
--Rejestracja-ręczna
Domyślnie kod wygenerowany przez --generuj-źródło używa automatycznej inicjalizacji
ratunek. Działa to w większości systemów przy użyciu obsługi kompilatora dla konstruktorów.
Jednak niektóre (niezwykłe) kompilatory mogą tego nie obsługiwać, możesz wtedy określić
--Rejestracja-ręczna, który wygeneruje niestandardowe funkcje rejestru i wyrejestrowania, które
Twój kod może ręcznie wywołać w czasie inicjalizacji i niezainicjowania.
--wewnętrzny
Domyślnie kod wygenerowany przez --generuj-źródło deklaruje wszystkie funkcje inicjujące
as zewnętrzny. Są więc eksportowane, chyba że uniemożliwia to skrypt linku lub inny
znaczy. Ponieważ biblioteki zwykle chcą używać funkcji tylko wewnętrznie, może to być
bardziej przydatne jest zadeklarowanie ich jako G_GNUC_INTERNAL, co jest czym --wewnętrzny robi.
ŚRODOWISKO
XMLLIN
Pełna ścieżka do pliku wykonywalnego xmllint. Służy do wstępnego przetwarzania zasobów za pomocą
Opcja przetwarzania wstępnego xml-stripblanks. Jeśli ta zmienna środowiskowa nie jest ustawiona, xmllint
jest wyszukiwany w PATH.
GDK_PIXBUF_PIXDATA
Pełna ścieżka do pliku wykonywalnego gdk-pixbuf-pixdata. Służy do wstępnego przetwarzania
zasobów z opcją wstępnego przetwarzania to-pixdata. Jeśli ta zmienna środowiskowa to
nie ustawiono, gdk-pixbuf-pixdata jest przeszukiwany w PATH.
Korzystaj z zasobów glib-compile-resources online za pomocą usług onworks.net