Невозможно скомпилировать ресурс для манифеста приложения в 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", все компилируется.