Невозможно скомпилировать ресурс для манифеста приложения в C++ Builder 2006

Я пытаюсь добавить манифест приложения в программу, созданную с помощью C++Builder 2006, следуя этой статье.

(Манифест состоит в том, чтобы получить права администратора для моей программы, которая содержит "setup" в своем имени и, таким образом, вызывает предупреждение "Эта программа, возможно, не установлена ​​правильно").

У меня есть MyApp_Setup.exe.manifest в папке проекта, а также файл MyApp_Setup1.rc, который присутствует в проекте.

Когда я пытаюсь построить, я получаю:

[RC Fatal Error] MyApp_Setup1.rc (1): Ошибка создания файла

Что я делаю не так или что мне делать?

вопрос отредактирован, потому что я испортил имена файлов, и ошибка вывода не совпала

1 ответ

Решение

Нашел проблему.

В опциях проекта я всегда устанавливаю выходную папку "_obj", но компилятор ресурсов ХОЧЕТ существующую папку "debug_build" для записи файла.res. Это не создает каталог, следовательно ошибка в создании файла. Если я удаляю опцию "Obj", или когда у вас есть папка "Debug_Build", все компилируется.

Другие вопросы по тегам