Ressursid C / C ++

Põhimõte

Ressursid võivad sageli olla kasulikud programmi lõppversioonile või varem. See on piltide, fontide, kursorite, dll või isegi mõne teise programmi salvestamine samas kaustas või alamkaustades.

Kasutage

Standardkasutus

Ressursside kasutamiseks C / C + + abil tuleb luua faililaiend ".rc" ja asetada see samasse kausta kui teised projektifailid.

Näide: koodeblokkidega mängukausta sisu:

  • Lähtefailid
    • main.c
    • function.c
  • Failide päised
    • headers.h
    • globalesVar.h
  • Allika fail
    • res.rc
    • Muu
  • game.layout
  • game.depend
  • game.cdp

Seega on fail sama kausta nagu teised failid.

Ressursifailis peab olema rida kohta üks manus ja rida peab algama numbriga.

  • Näide:

 ICON "icon.ico" RCDATA "otherProgram.exe" 
  • Pange tähele, et: kui fail asub alamkaustas, peate määrama selle alamkausta:

 1 ICON "icons / icon.ico" 

Kasutage koos Qt-ga

Ressursside kasutamine võib olla kasulik ka Qt, C ++ all. Siin ei ole põhimõte sama. Ressursse ei leitud .rc laiendiga failis, kuid laiendiga:. qrc

See tuleks märkida failis..pro "sisend-sektsioonis sellisel viisil:

#sisend

RESURSID + = res.qrc

Siin on struktuur, millel peab olema .qrc:

 icon.ico saveIcon.ico quitIcon.ico 

See sarnaneb HTML-i süntaksile. Failid on integreeritud siltide "" ja "" vahel.

Pange tähele, et

Märksõnad

  • Märksõnade ressursside failide loend asub MSDN-i saidil:
  • //msdn.microsoft.com/en-us/library/aa381043(VS.85).aspx
  • Tänu Ozoxile selle näpunäite eest.
Eelmine Artikkel Järgmine Artikkel

Top Näpunäited