Преобразование .rc в .o в кодовых блоках перед сборкой, отказано в доступе к файлу

Я новичок, который пытается рисковать в некотором кодировании 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.

1

Решение

Ссылка на ICON ресурс нужно указать файл. Похоже, вы указываете на каталог, а не файл.

Ты получишь Permission Denied сообщения об ошибках при попытке «открыть каталог как файл»

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]