私は、CodeBlocksでC++を使用したWinAPIコーディングに挑戦しようとしている初心者です。exeファイルにアイコンを追加するのに苦労しています。.rcファイルとそのヘッダーを作成した後
#include <windows.h>
#include <commctrl.h>
#include <richedit.h>
#include "resource.h"
LANGUAGE 0, SUBLANG_NEUTRAL
IDI_ICON1 ICON "C:\\Users\\Stanislaw\\Desktop\\WIN32api + other Win development\\programujte.com_3_resource\\grafika"
resource.h header:
#ifndef IDC_STATIC
#define IDC_STATIC (-1)
#endif
#define IDI_ICON1 100
次に、コンパイラは.rcから.oへの変換を必要とします
次に、Cobeblocksプロジェクト/ビルドオプション/プレビルドを使用します。
windres 3_icon.rc 3_icon.o
プレビルドではウィンドレスを通過しません。.icoファイルにアクセスできないという「許可が拒否されました」というメッセージが表示されます。
Running target pre-build steps
windres 3_icon.rc 3_icon.o
windres: can't open icon file `C:\Users\Stanislaw\Desktop\WIN32api + other Win development\programujte.com_3_resource\grafika': Permission denied
WinVista32ビットでCodeBlocks10.05を使用しています。