이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 glib-compile-resources 명령입니다.
프로그램:
이름
glib-compile-resources - GLib 리소스 컴파일러
개요
글립-컴파일-자원 [옵션...] {파일}
기술
글립-컴파일-자원 에서 리소스 설명을 읽습니다. FILE 그리고 그 파일
함께 사용하기에 적합한 바이너리 리소스 번들을 참조하고 생성합니다.
G리소스 API. 그런 다음 결과 번들은 있는 그대로 작성되거나 연결을 위한 C 소스로 작성됩니다.
응용 프로그램에.
XML 리소스 파일은 일반적으로 파일 이름 확장명이 .gresource.xml입니다. 자세한 내용은
XML 파일 형식에 대한 설명은 다음을 참조하십시오. G리소스 선적 서류 비치.
옵션
-h, --도움
도움말 인쇄 및 종료
--대상=TARGET
컴파일된 리소스를 파일에 저장 TARGET. 지정되지 않은 경우 파일 이름을 기반으로
전에, FILE 기본 이름이 사용됩니다.
--소스디렉토리=디렉토리
에서 참조한 파일 FILE 이 디렉토리에서 로드됩니다. 지정하지 않으면,
현재 디렉토리가 사용됩니다.
--생성하다
파일 이름 확장자로 선택한 형식으로 출력 파일을 작성합니다.
.c
C 소스
.h
C 헤더
.gresource
리소스 번들
--생성 소스
리소스 번들을 바이너리 형식으로 작성하는 대신 다음을 수행하는 C 소스 파일을 만듭니다.
리소스 번들을 포함합니다. 그런 다음 쉽게 응용 프로그램으로 컴파일할 수 있습니다.
액세스 할 수 있습니다.
--생성-헤더
다음에 의해 생성된 C 코드와 함께 사용할 헤더 파일 생성 --생성 소스.
--생성 종속성
리소스 번들이 표준 출력을 참조하는 파일 목록을 인쇄합니다. 이것
빌드 시스템에서 종속성을 추적하는 데 사용할 수 있습니다. 예를 들어, 다음은
규칙은 표시 테스트.gresource 모든 파일에 따라 test.gresource.xml
포함하므로 다음 중 하나라도 변경되면 자동으로 다시 빌드됩니다.
test.gresource: test.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-종속성 test.gresource.xml)
이것은 비 GNU에 이식 가능할 수도 있고 그렇지 않을 수도 있음에 유의하십시오. 확인.
--c-이름
다음에 의해 생성된 코드에서 C 식별자에 사용되는 접두사를 지정합니다.
--생성 소스 그리고 --생성-헤더.
--수동 등록
기본적으로 생성된 코드는 --생성 소스 의 자동 초기화를 사용합니다.
자원. 이것은 생성자에 대한 컴파일러 지원을 사용하여 대부분의 시스템에서 작동합니다.
그러나 일부(흔하지 않은) 컴파일러는 이를 지원하지 않을 수 있으므로 다음을 지정할 수 있습니다.
--수동 등록, 사용자 지정 등록 및 등록 취소 기능을 생성합니다.
코드는 초기화 및 초기화 취소 시간에 수동으로 호출할 수 있습니다.
--내부의
기본적으로 생성된 코드는 --생성 소스 모든 초기화 함수 선언
as 외부. 따라서 링크 스크립트나 기타
수단. 라이브러리는 일반적으로 함수를 내부적으로만 사용하기를 원하기 때문에
그것들을 G_GNUC_INTERNAL로 선언하는 것이 더 유용합니다. --내부의 않습니다.
환경
XMLLINT
xmllint 실행 파일의 전체 경로입니다. 리소스를 사전 처리하는 데 사용됩니다.
xml-stripblanks 전처리 옵션. 이 환경 변수가 설정되지 않은 경우 xmllint
에서 검색됩니다. PATH.
GDK_PIXBUF_PIXDATA
gdk-pixbuf-pixdata 실행 파일의 전체 경로입니다. 이것은 전처리에 사용됩니다.
to-pixdata 사전 처리 옵션이 있는 리소스. 이 환경 변수가
설정되지 않은 경우 gdk-pixbuf-pixdata는 PATH.
onworks.net 서비스를 사용하여 온라인으로 glib-compile-resources 사용