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.