Ошибка связи с Visual Studio 2005 с использованием Windows SDK 7.1 - PullRequest
1 голос
/ 24 июля 2010

Я нахожусь в процессе оценки обновления до Windows SDK 7.1

Частью устаревшей кодовой базы моей команды является большое количество веб-сервисов ATL, которые все еще поддерживаются с помощью Visual Studio 2005, потому что (мне сказали) Веб-службы ATL не поддерживаются в версиях после 2005 года.

Когда я указал IDE на SDK 7.1, я начал получать следующую ссылку:

uuid.lib(cguid_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module

Я не былудалось найти много в Интернете, связанных с этой проблемой в VS2005 и SDK 7.1.Я нашел несколько сообщений на форуме от 2005 года об одной и той же ошибке - они, похоже, указывали на несовместимость SDK.

Исходя из страницы загрузки , я находился подТакое впечатление, что Windows SDK 7.1 можно использовать с Visual Studio 2005 (хотя я отмечаю, что отказ от ответственности «Не все функции работают со всеми версиями Visual Studio»).

Это известная проблема, или я получилчто-то настроено неправильно?

Я надеялся, что кто-нибудь поделится своим опытом или подскажет, как / если мне удастся решить эту проблему.

РЕДАКТИРОВАТЬ: я обнаружил, что эту проблему можно обойти, отключив / DEBUGв командной строке компоновщика.Позволяя завершить сборку, это неоптимально, так как исключает отладку во время будущего обслуживания.

1 Ответ

7 голосов
/ 09 августа 2010

Исправление в списке здесь появляется для устранения ошибки ссылки.Не уверен, как я пропустил это раньше.

Включая здесь, если кто-нибудь ищет его, используя похожий язык.

...