Các tài nguyên trong C / C ++

Nguyên tắc

Tài nguyên thường có thể hữu ích cho phiên bản cuối cùng của chương trình hoặc trước đó. Điều này là để lưu trữ hình ảnh, phông chữ, con trỏ, dll hoặc thậm chí một chương trình khác trong chính chương trình, trong cùng một thư mục hoặc thư mục con.

Sử dụng

Sử dụng tiêu chuẩn

Để sử dụng tài nguyên với C / C + +, nó phải tạo phần mở rộng tệp ".rc" và đặt nó vào cùng thư mục với các tệp dự án khác.

Ví dụ: Nội dung của thư mục "trò chơi" có mã cơ sở:

  • Tập tin nguồn
    • C chính
    • chức năng.c
  • Tiêu đề tệp
    • tiêu đề.h
    • toàn cầuVar.h
  • Tài nguyên tập tin
    • độ phân giải
    • Khác
  • trò chơi
  • trò chơi
  • trò chơi.cdp

Do đó, tệp nằm trong cùng thư mục với các tệp khác.

Trong tệp tài nguyên, phải có một tệp đính kèm trên mỗi dòng và một dòng phải bắt đầu bằng một số.

  • Thí dụ:

 ICON "icon.ico" RCDATA "otherProgram.exe" 
  • Lưu ý rằng: Nếu một tệp nằm trong thư mục con, bạn phải chỉ định thư mục con này:

 1 ICON "icon / icon.ico" 

Sử dụng với Qt

Việc sử dụng tài nguyên cũng có thể hữu ích với Qt, trong C ++. Ở đây, nguyên tắc không giống nhau. Các tài nguyên không được tìm thấy trong một tệp có phần mở rộng .rc mà có phần mở rộng :. qrc

Cần lưu ý trong tệp..pro "trong phần # đầu vào, theo cách này:

#đầu vào

TÀI NGUYÊN + = res.qrc

Đây là cấu trúc phải có .qrc của bạn:

 icon.ico saveIcon.ico thoáiIcon.ico 

Điều này tương tự như cú pháp của HTML. Các tập tin được tích hợp giữa các thẻ "" và "".

Lưu ý rằng

Từ khóa

  • Danh sách các tệp tài nguyên từ khóa được đặt trên trang web MSDN tại đây:
  • //msdn.microsoft.com/en-us/l Library / aa381043 (VS85) .aspx
  • Cảm ơn Ozox cho mẹo này.
Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên