Ресурси в C / C ++

Принцип

Ресурси часто можуть бути корисними для остаточної версії програми або раніше. Це полягає в тому, щоб зберігати зображення, шрифти, курсори, dll або навіть іншу програму в самій програмі, в тій же папці або підпапках.

Використовуйте

Стандартне використання

Щоб використовувати ресурси з C / C + +, він повинен створити розширення файлу ".rc" і помістити його в ту ж папку, що й інші файли проекту.

Приклад: Зміст папки "гра" з блоками кодів:

  • Джерельні файли
    • main.c
    • functions.c
  • Заголовки файлів
    • headers.h
    • globalesVar.h
  • Файл ресурсу
    • res.rc
    • Інший
  • game.layout
  • game.depend
  • game.cdp

Тому файл знаходиться в тій же папці, що й інші файли.

У файлі ресурсу має бути одне вкладення на рядок, а рядок має починатися з числа.

  • Приклад:

 ICON "icon.ico" RCDATA "otherProgram.exe" 
  • Зауважте, що якщо файл знаходиться в підпапці, необхідно вказати цю підтеку:

 1 ICON "іконки / icon.ico" 

Використовуйте з Qt

Використання ресурсів також може бути корисним з Qt, під C ++. Тут принцип не той самий. Ресурси не знаходяться у файлі з розширенням .rc, але з розширенням:. qrc

Слід зазначити у файлі ..pro "у розділі # введення, таким чином:

#input

РЕСУРСИ + = res.qrc

Ось структура, яка повинна мати ваш .qrc:

 icon.ico saveIcon.ico quitIcon.ico 

Це схоже на синтаксис HTML. Файли інтегровані між тегами "" і "".

Зверніть увагу на це

Ключові слова

  • Список файлів ресурсів ключових слів розміщено на сайті MSDN тут:
  • //msdn.microsoft.com/en-us/library/aa381043(VS.85).aspx
  • Завдяки Ozox за цей відгук.
Попередня Стаття Наступна Стаття

Кращі Поради