C / C ++のリソース

原理

多くの場合、リソースはプログラムの最終バージョンまたはそれ以前のバージョンに役立ちます。 これは、画像、フォント、カーソル、dll、あるいはプログラム自体の中の別のプログラムを同じフォルダまたはサブフォルダに格納することです。

つかいます

標準的な使い方

C / C ++でリソースを使用するには、ファイル拡張子 ".rc"を作成し、他のプロジェクトファイルと同じフォルダに配置する必要があります。

例:コードブロックを含む "game"フォルダの内容:

  • ソースファイル
    • main.c
    • functions.c
  • ファイルヘッダ
    • headers.h
    • globalesVar.h
  • リソースファイル
    • res.rc
    • その他の
  • game.layout
  • game.depend
  • game.cdp

したがって、ファイルは他のファイルと同じフォルダにあります。

リソースファイルでは、1行に1つの添付ファイルがあり、1行は数字で始まる必要があります。

  • 例:

 ICON "icon.ico" RCDATA "otherProgram.exe" 
  • 注:ファイルがサブフォルダーにある場合は、このサブフォルダーを指定する必要があります。

 1アイコン「アイコン/ icon.ico」 

Qtと一緒に使う

C ++では、リソースの使用もQtで役に立ちます。 ここでは、原理は同じではありません。 リソースは、拡張子が.rcのファイルではなく、拡張子が。のファイルにあります。 qrc

このように、#inputセクションのfile..pro "に注意してください。

#入力

リソース+ = res.qrc

これはあなたの.qrcを持たなければならない構造です:

 icon.ico saveIcon.ico quitIcon.ico 

これはHTMLの構文に似ています。 ファイルはタグ ""と ""の間に統合されています。

ご了承ください

キーワード

  • キーワードリソースファイルのリストは、MSDNサイトのここにあります。
  • //msdn.microsoft.com/en-us/library/aa381043(VS.85).aspx
  • この情報を提供してくれたOzoxに感謝します。
前の記事 次の記事

トップのヒント