Я новичок, который пытается рисковать в некотором кодировании winapi с C ++ в CodeBlocks.
Я борюсь с добавлением значка в исполняемый файл. После создания .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 Project / опции сборки / prebuild:
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
Я использую CodeBlocks 10.05 на Win Vista 32bit.
Ссылка на ICON
ресурс нужно указать файл. Похоже, вы указываете на каталог, а не файл.
Ты получишь Permission Denied
сообщения об ошибках при попытке «открыть каталог как файл»
Других решений пока нет …