Не могу открыть .rc файлы в Visual Studio для редактирования, приложение прекрасно компилируется - PullRequest
4 голосов
/ 28 февраля 2012

Я получаю ошибку RC1107 при попытке открыть любой RC для редактирования, но все мои библиотеки и само приложение компилируются нормально.

Error dialog

Я видел этот вопрос , но, помимо отсутствия какой-либо полезной информации, кажется, что это немного другая проблема.

Я пробовал несколько вещей, от закрытия и повторного открытия Visual Studio до обеспечения целостности файлов .rc и resource.h, выполняя diff с предыдущей версией. Я даже пытался перезагрузить мою машину. Любые другие предложения?

Ответы [ 2 ]

3 голосов
/ 29 февраля 2012

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

У меня возникла та же проблема.

Похоже, путь включенияобработка нарушена в VS8.Я разобрал DLL компилятора ресурсов и обнаружил, что командная строка, передаваемая в rcdll.dll, была повреждена.Последняя косая черта на пути включения заменялась символом кавычки.Начальной кавычки не было.

Чтобы устранить проблему, я внес небольшое изменение в пути включения в IDE.

Инструменты -> Параметры -> Проекты и решения -> Каталоги VC ++

Показать каталоги для: Включить файлы

Я добавил косую черту в мой последний путь, поэтому «P: \» стал «P: \\».Хорошо, изменения и проблема ушла.: -)

Надеюсь, это сработает для вас.

Энди

0 голосов
/ 27 февраля 2019

Это решение я обнаружил в Visual Studio 2017, но возможно работать в любой предыдущей версии. Это сработало очень странным образом. Открыв Visual Studio с вашим проектом, перейдите в проводнике к файлу RC в вашем проекте, щелкните правой кнопкой мыши и откройте в Visual Studio 2017. Файл RC будет открыт в текущем проекте, и все будет работать как шарм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...