Spy686
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Cheery Как всегда, большущее спасибо !!! Кстати да, сначало поставил Framework4.5, затем Microsoft Visual Studio 2012 Express_VS Express for Web, потом Microsoft Visual Studio 2010 Express. Вот ответ: If disabling incremental linking doesn't work for you, and turning off "Embed Manifest" doesn't work either, then search your path for multiple versions of CVTRES.exe. By debugging with the /VERBOSE linker option I found the linker was writing that error message when it tried to invoke cvtres and it failed. It turned out that I had two versions of this utility in my path. One at C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.exe and one at C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe. After VS2012 install, the VS2010 version of cvtres.exe will no longer work. If that's the first one in your path, and the linker decides it needs to convert a .res file to COFF object format, the link will fail with LNK1123. (Really annoying that the error message has nothing to do with the actual problem, but that's not unusual for a Microsoft product.) Just delete/rename the older version of the utility, or re-arrange your PATH variable, so that the version that works comes first. переименовал c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe | Всего записей: 193 | Зарегистр. 17-12-2010 | Отправлено: 22:41 24-07-2013 | Исправлено: Spy686, 22:42 24-07-2013 |
|