kuttiylajai Ответов: 1

RC не открывается в visual studio 2008


Какая причина
фатальная ошибка RC1107
из RC при попытке открыть редактор ресурсов?

Если я возьму "командную строку", отображаемую в свойствах проекта на
Ресурсы / страница командной строки и используйте ее в качестве параметров для rc.exe, the .rc
файл компилируется без ошибок.

Я вижу несколько веб-постов о проблемах с extra " или \ в конце некоторых
параметры, но, как показано в свойствах проекта, все выглядит нормально. Является
есть ли способ увидеть, что на самом деле передается компилятору ресурсов?

Что я уже пробовал:

Я попытался открыть Свойства - & gt;Resouce и проверил, есть ли что-то новое / введенное. Но все выглядит нормально.

1 Ответов

Рейтинг:
2

Richard MacCutchan

Измените командную строку в VS на echo rc ... и вы увидите, что именно передается.


kuttiylajai

Привет,
Как вы и предлагали, я попробовал аргумент командной строки echo rc в командной строке Properties -> Resources -> и получил следующие результаты.

1 & gt;компиляция ресурсов...
1 & gt;Microsoft (R) Windows (R) компилятор ресурсов версии 6.0.5724.0
1 & gt;Copyright (C) Microsoft Corporation. Все права защищены.
1 & gt;фатальная ошибка RC1107: недопустимое использование; используйте RC /? для получения справки
1 & gt;Проект: ошибка PRJ0002 : результат ошибки 1 возвращен из 'C:\Program файлы\Microsoft SDKs\Windows\v6.0A\bin\rc.exe".

Richard MacCutchan

Вы, очевидно, этого не сделали, так как он запустил команду rc, а не повторил ее в окне вывода.

kuttiylajai

Одно интересное наблюдение заключается в том, что у меня есть кодовая база, и я получаю эту вышеупомянутую ошибку, и там я не могу открыть и перемещаться по различным ресурсам, где, поскольку у меня есть другая кодовая база, даже если во время построения я получаю ту же ошибку, я могу перемещаться по различным ресурсам.