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에게 감사드립니다.