Visual Studio 2012 не может работать на Windows 8 из-за конфликта rc.exe с SDK 7 & amp; VS2010

У меня машина с Windows 8 под управлением Visual Studio 2010 и 2012. Windows SDK 7.0A был установлен (предположительно во время установки Visual Studio 2010), и я недавно установил Windows SDK 8.

Мне нужно иметь VS2010 Pro и VS2012 Ultimate на моей машине, потому что я работаю над командными проектами, которые связывают меня с обоими.

Я могу успешно построить свое решение в VS2010 и VS2012, если я оставлю Platform Toolset установленным на v100. Но если я изменю набор инструментов платформы на v110 в VS2012, я получу

ССЫЛКА: фатальная ошибка LNK1158: невозможно запустить «C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ VC \ bin \ x86_amd64 \ rc.exe»

Как и предлагалось в ответах на аналогичные вопросы VS2012 RC.EXE, я скопировал RC.EXE и RCDLL.DLL из папок Windows SDK 8 в папки MSVC11.0 \ VC \ bin, поместив 32-разрядные версии в папку bin и 64-разрядную. в папках bin \ x86_amd64 и bin \ amd64. Ни одна из этих папок не находится в PATH.

Я могу вырезать и вставить ссылку на сообщение об ошибке rc.exe и запустить ее из командной строки, чтобы я знал, что она есть и работает. Это версия 6.2.9200.16384.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]