Я пытаюсь добавить манифест приложения в программу, построенную с C++ Builder 2006, следуя этому article.Невозможно скомпилировать ресурс для манифеста приложения в C++ Builder 2006
(манифест должен получить права администратора для моей программы, которая содержит «настройку» на его имя и поэтому запускает предупреждение «Эта программа может быть неправильно установлена»).
У меня есть MyApp_Setup.exe.manifest в папке проекта, наряду с MyApp_Setup1.rc файл, который присутствует в проекте.
Когда я пытаюсь построить, я получаю:
[RC Fatal Error] MyApp_Setup1.rc (1): создание файла не удалось
Что я делаю неправильно, или что должно Я делаю?
вопрос отредактирован потому что я перепутала имена файлов и ошибка вывода не соответствует
Ваше сообщение об ошибке не соответствует указанному имени файла. 'MyApp_Setup1.rc' будет производить' MyApp_Setup1.res', тогда как 'MyApp1.rc' будет производить' MyApp1.res'. В любом случае, если выходной файл '.res' уже присутствует, убедитесь, что он не доступен для чтения (например, если он был установлен в систему VCS). –
Хорошо, я перепутал, когда писал вопрос, отредактировал. О файле RES, у меня была такая же интуиция, поэтому я удалил его полностью перед командой сборки. Ничего не изменилось: C++ Builder компилирует источники, а затем не удается создать файл ресурсов. Файл .RES не создан, поэтому он останавливается до этапа создания файла RES. Интересно, что это (1) в сообщении об ошибке (MyApp_Setup1.rc (1)) означает .... – Parduz