Ресурси в 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 за цей відгук.