C / C ++의 리소스

원리

리소스는 종종 프로그램의 최종 버전 이전에 유용 할 수 있습니다. 이것은 이미지, 글꼴, 커서, dll 또는 프로그램 자체 내의 다른 프로그램을 같은 폴더 또는 하위 폴더에 저장하는 것입니다.

용도

표준 사용

C / C ++에서 리소스를 사용하려면 ".rc"라는 파일 확장명을 만들어 다른 프로젝트 파일과 같은 폴더에 저장해야합니다.

예 : codeblocks가있는 "game"폴더의 내용 :

  • 소스 파일
    • main.c
    • functions.c
  • 파일 헤더
    • headers.h
    • globalesVar.h
  • 리소스 파일
    • res.rc
    • 다른
  • game.layout
  • game.depend
  • game.cdp

따라서 파일은 다른 파일과 동일한 폴더에 있습니다.

리소스 파일에는 한 줄에 하나의 첨부 파일이 있어야하며 한 줄은 숫자로 시작해야합니다.

  • 예:

 ICON "icon.ico"RCDATA "otherProgram.exe" 
  • 참고 사항 : 파일이 하위 폴더에있는 경우이 하위 폴더를 지정해야합니다.

 1 아이콘 "아이콘 / icon.ico" 

Qt와 함께 사용

리소스 사용은 C ++에서 Qt와 함께 유용 할 수도 있습니다. 여기서 원리는 동일하지 않습니다. 리소스는 확장자가 .rc 인 파일에서 찾을 수 없지만 확장명은. qrc

그것은 file.pro "에서 # 입력 섹션에 다음과 같이 언급해야합니다.

#입력

RESOURCES + = res.qrc

다음은 .qrc가 있어야하는 구조입니다.

 save.con saveIcon.ico quitIcon.ico 

이는 HTML 구문과 유사합니다. 파일은 태그 ""와 ""사이에 통합되어 있습니다.

유의 사항

키워드

  • 키워드 리소스 파일 목록은 MSDN 사이트의 다음 위치에 있습니다.
  • //msdn.microsoft.com/en-us/library/aa381043(VS.85).aspx
  • 이 팁을 위해 Ozox에게 감사드립니다.
이전 기사 다음 기사

톱 팁