Resources can often be useful for the final version of a program, or before. This is to store images, fonts, cursors, dll, or even another program within the program itself, in the same folder or subfolders.
To use the resources with C/C + +, it must create a file extension ".rc", and place it in the same folder as the other project files.
Example: Content of the "game" folder with codeblocks:
- Source Files
- File headers
- Resource file
The file is therefore in the same folder as other files.
In a resource file, there must be one attachment per line and a line must begin with a number.
ICON "icon.ico" RCDATA "otherProgram.exe"
- Note that: If a file is located in a subfolder, you must specify this subfolder:
1 ICON "icons/icon.ico"
Use with Qt
The use of resources may also be useful with Qt, under C ++. Here, the principle is not the same. The resources are not find in a file with the .rc extension but with the extension: . qrc
It should be noted in file..pro" in the # input section, in this way:
RESOURCES += res.qrc
Here is the structure that must have your .qrc:
<RCC> <qresource> <file>icon.ico</file> <file>saveIcon.ico</file> <file>quitIcon.ico</file> </qresource> </RCC>
This is similar to the syntax of HTML. The files are integrated between the tags "<file>" and "</ file>".
- The list of keywords resource files are located on the MSDN site here:
- Thanks to Ozox for this tip.
- The resources in C/C ++
- The requested resource is in use ✓ - Forum - Software
- Not allowed to load local resource safari - How-To - Safari
- Device or resource (web proxy) is not responding - Forum - Viruses/Security
- Failed to initialize client unable to load game resources - Forum - Video Games
- The device or resource (localhost) is not set up to accept connections on port "the world wide web service (http)". ✓ - Forum - Windows 7