Ito ang command wrc-development na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
wrc - Wine Resource Compiler
SINOPSIS
wrc [pagpipilian] [inputfile...]
DESCRIPTION
wrc nag-iipon ng mga mapagkukunan mula sa inputfile sa win16 at win32 compatible binary format.
Ang source file ay preprocessed na may builtin na ANSI-C compatible preprocessor bago ang
pinagsama-sama ang mga mapagkukunan. Tingnan mo PREPROCESSOR sa ibaba.
wrc tumatagal ng isang serye ng inputfile bilang argumento. Ang mga mapagkukunan ay binabasa mula sa karaniwang input kung
walang inputfile na ibinigay. Kung ang output file ay hindi tinukoy sa -o, Pagkatapos wrc magsusulat
ang output sa inputfile.res sa .rc hinubaran, o sa wrc.tab.res kung walang inputfile
binigay
Opsyon
-b, --target=tagagawa ng cpu[-pinakabuod]-os
Tukuyin ang target na CPU at platform kung saan itatayo ang nabuong code. Ang
Ang target na detalye ay nasa karaniwang format ng autoconf bilang ibinalik ni config.sub.
-D, --define=id[=Val]
Tukuyin ang preprocessor identifier id sa (opsyonal) na halaga Val. Tingnan din PREPROCESSOR
sa ibaba.
--debug=nn
Itakda ang antas ng pag-debug sa nn. Ang value ay isang bitmask na binubuo ng 1=verbose, 2=dump
internals, 4=resource parser trace, 8=preprocessor messages, 16=preprocessor
scanner at 32=preprocessor parser trace.
--endianness=e
Win32 lamang; itakda ang output byte-ordering, kung saan e ay isa sa n[ative], l[ittle] or
b[ig]. Tanging mga mapagkukunan sa source-form ang maaaring muling ayusin. Ang katutubong pag-order ay nakasalalay sa
ang sistema kung saan wrc ay itinayo. Maaari mong makita ang katutubong pag-order sa pamamagitan ng pag-type wrc
-h.
-E Preprocess lang. Ang output ay nakasulat sa karaniwang output kung walang outputfile
pinili. Ang output ay tugma sa kung ano ang bubuo ng gcc.
-h, - Tumulong
Nagpi-print ng buod ng mensahe at lalabas.
-i, --input=file
Ang pangalan ng input file. Kung ang pagpipiliang ito ay hindi ginagamit, kung gayon wrc gagamit ng una
argument na hindi opsyon bilang pangalan ng file ng input. Kung walang mga argumentong hindi opsyon,
pagkatapos wrc ay magbabasa mula sa karaniwang input.
-I, --include-dir=landas
Idagdag landas upang isama ang mga direktoryo ng paghahanap. landas maaaring maglaman ng maraming direktoryo,
pinaghihiwalay ng ':'. Ito ay pinapayagan na tukuyin -I maraming beses. Isama ang mga file ay
hinanap sa pagkakasunud-sunod kung saan ang -I ang mga pagpipilian ay tinukoy.
Ang paghahanap ay katugma sa gcc, kung saan hinahanap ang mga '<>' na sinipi na filename
eksklusibo sa pamamagitan ng -I itakda ang landas, samantalang ang '""' na sinipi na mga filename ay unang sinubukan
na mabubuksan sa kasalukuyang direktoryo. Gayundin ang mga pahayag ng mapagkukunan na may file
ang mga sanggunian ay matatagpuan sa parehong paraan.
-J, --input-format=format
Itinatakda ang format ng pag-input. Ang mga wastong opsyon ay 'rc' o 'rc16'. Ang pagtatakda ng input sa
Hindi pinapagana ng 'rc16' ang pagkilala sa mga keyword na win32.
-l, --wika=lang
Itakda ang default na wika sa lang. Default ay ang neutral na wika 0 (ibig sabihin, "WIKA 0,
0").
-m16, -m32, -m64
Bumuo ng mga mapagkukunan para sa 16-bit, 32-bit o 64-bit na mga platform ayon sa pagkakabanggit. Ang nag-iisang
Ang pagkakaiba sa pagitan ng 32-bit at 64-bit ay kung ang _WIN64 preprocessor na simbolo ay
tinukoy.
--nostdinc
Huwag hanapin ang karaniwang isama ang landas, hanapin ang isama ang mga file lamang sa
mga direktoryo na tahasang tinukoy kasama ng -I pagpipilian.
--no-use-temp-file
Hindi pinansin para sa pagiging tugma sa windres.
-o, -fo, --output=file
Isulat ang output sa file. Default ay inputfile.res sa .rc hinubaran o wrc.tab.res if
Ang input ay binabasa mula sa karaniwang input.
-O, --output-format=format
Itinatakda ang format ng output. Ang mga sinusuportahang format ay po, palayok, res, at res16. Kung ito
ang opsyon ay hindi tinukoy, ang format ay nagde-default sa res.
In po mode, kung ang pangalan ng output file ay tinukoy dapat itong tumugma sa isang kilalang wika
pangalan, tulad ng en_US.po; tanging mga mapagkukunan para sa tinukoy na wika ang output. Kung hindi
ang pangalan ng output file ay tinukoy, isang hiwalay .po file ay nilikha para sa bawat wika
nakatagpo sa input.
--pedantic
Paganahin ang pedantic na mga babala. Kapansin-pansin ang muling pagtukoy ng mga pahayag na #define ay maaaring
natuklasan sa opsyong ito.
--po-dir=dir
Paganahin ang pagbuo ng mga mapagkukunang pagsasalin batay sa mga mo file na na-load mula sa
tinukoy na direktoryo. Dapat sundin ng direktoryo na iyon ang gettext convention, sa
partikular na dapat itong maglaman ng isa .mo file para sa bawat wika, at isang LINGUAS file
listahan ng mga magagamit na wika.
-r Hindi pinansin para sa pagiging tugma sa rc.
--preprocessor=programa
Maaaring gamitin ang opsyong ito upang tukuyin ang preprocessor na gagamitin, kabilang ang anumang nangungunang
mga argumento. Kung hindi tinukoy, wrc gumagamit ng builtin na processor nito. Upang huwag paganahin
preprocessing, gamitin --preprocessor=cat.
-U, --undefine=id
I-undefine ang preprocessor identifier id. Pakitandaan na ang mga macro lang ang tinukoy hanggang sa
ang puntong ito ay hindi natukoy ng utos na ito. Gayunpaman, kabilang dito ang mga espesyal na macro
awtomatikong tinukoy ng wrc. Tingnan din PREPROCESSOR sa ibaba.
--use-temp-file
Hindi pinansin para sa pagiging tugma sa windres.
-v, --verbose
Ino-on ang verbose mode (katumbas ng -d 1).
--bersyon
I-print ang bersyon at lumabas.
PREPROCESSOR
Ang preprocessor ay ANSI-C na tugma sa ilan sa mga extension ng gcc preprocessor.
Kinikilala ng preprocessor ang mga direktiba na ito: #include, #define (parehong simple at macro),
#undef, #if, #ifdef, #ifndef, #elif, #else, #endif, #error, #warning, #line, # (parehong null-
at line-directive), #pragma (ignore), #ident (ignore).
Ang preprocessor ay nagtatakda bilang default ng ilang mga tumutukoy:
Itinakda sa 1 ang RC_INVOKED
__WRC__ Pangunahing bersyon ng wrc
__WRC_MINOR__ Minor na bersyon ng wrc
__WRC_PATCHLEVEL__ Antas ng patch
Itinatakda din ng Win32 compilation mode ang _WIN32 sa 1.
Ang mga espesyal na macro __FILE__, __LINE__, __TIME__ at __DATE__ ay kinikilala din at lumalawak sa
kani-kanilang katumbas.
ANG WIKA SUPORTA
Ang wika, bersyon, at mga katangian ay maaaring maiugnay sa lahat ng uri ng mapagkukunan na mayroong inline
data, tulad ng RCDATA. Ito ay isang extension sa resource compiler ng Microsoft, na kulang
ganap na suportang ito. Ang VERSIONINFO lang ang hindi maaaring magkaroon ng bersyon at katangian
naka-attach, ngunit ang mga wika ay pinalaganap nang maayos kung idineklara mo ito nang tama bago ang
Nagsisimula ang mapagkukunan ng VERSIONINFO.
Halimbawa:
1 RCDATA NA MATATANGGAL
WIKA 1, 0
312 VERSION
MGA KATANGIAN 876
{
1, 2, 3, 4, 5, "at kahit ano pang data na gusto mo"
'00 01 02 03 04 05 06 07 08'
}
MGA AUTHORS
wrc ay isinulat ni Bertho A. Stultiens at halos kumpletong muling pagsulat ng unang alak
resource compiler (1994) ni Martin von Loewis. Ang mga karagdagang uri ng mapagkukunan ay iniambag
nina Ulrich Czekalla at Albert den Haan. Maraming paglilinis ni Dimitrie O. Paun noong 2002-2003.
Ang mga pag-aayos ng bug ay iniambag ng maraming developer ng Wine.
Gumamit ng wrc-development online gamit ang mga serbisyo ng onworks.net
