Os recursos em C / C ++

Princípio

Os recursos geralmente podem ser úteis para a versão final de um programa ou antes. Isso é para armazenar imagens, fontes, cursores, dll ou até mesmo outro programa dentro do próprio programa, na mesma pasta ou subpastas.

Usar

Uso padrão

Para usar os recursos com C / C + +, ele deve criar uma extensão de arquivo ".rc" e colocá-la na mesma pasta que os outros arquivos de projeto.

Exemplo: conteúdo da pasta "jogo" com codeblocks:

  • Arquivos Fonte
    • main.c
    • funções.c
  • Cabeçalhos de arquivo
    • headers.h
    • globalesVar.h
  • Arquivo de recursos
    • res.rc
    • De outros
  • game.layout
  • game.depend
  • game.cdp

O arquivo está, portanto, na mesma pasta que outros arquivos.

Em um arquivo de recurso, deve haver um anexo por linha e uma linha deve começar com um número.

  • Exemplo:

 ICON "icon.ico" RCDATA "otherProgram.exe" 
  • Observe que: Se um arquivo estiver localizado em uma subpasta, você deverá especificar essa subpasta:

 1 ÍCONE "ícones / icon.ico" 

Use com o Qt

O uso de recursos também pode ser útil com o Qt, sob C ++. Aqui, o princípio não é o mesmo. Os recursos não são encontrados em um arquivo com a extensão .rc, mas com a extensão:. qrc

Deve ser observado em file..pro "na seção de entrada #, desta forma:

#entrada

RECURSOS + = res.qrc

Aqui está a estrutura que deve ter seu .qrc:

 icon.ico saveIcon.ico quitIcon.ico 

Isso é semelhante à sintaxe do HTML. Os arquivos estão integrados entre as tags "" e "".

Observe que

Palavras-chave

  • A lista de arquivos de recursos de palavras-chave está localizada no site do MSDN aqui:
  • //msdn.microsoft.com/pt-br/library/aa381043(VS.85).aspx
  • Obrigado a Ozox por essa dica.
Artigo Anterior Próximo Artigo

Principais Dicas