Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Симптомы

В Microsoft Visual Studio 2008 Пакет обновления 1 (SP1) возникает одна из следующих проблем.

Проблема 1

При компиляции проекта, содержащая параметр, /arch:SSE(2) и /fp: за исключением параметр, появляется следующее сообщение об ошибке:

Ошибка командной строки D8016: "/ arch: SSE2' и ' / fp: за исключением" несовместимые параметры командной строки.

Случай 2

При запуске приложения Visual C++, содержит неинициализированный объект с плавающей запятой, возникает исключения с плавающей запятой. Кроме того может появиться следующее сообщение об ошибке:

0xC0000090: Недопустимая операция с плавающей запятой

Эта проблема возникает, если выполняются следующие условия:

  • Добавить /fp: за исключением параметр список параметров компилятора, чтобы отключить исключения с плавающей запятой.


  • Исходный код содержит неинициализированной переменной с плавающей запятой.

  • Неинициализированной переменной с плавающей запятой находится в памяти, который содержит значение сигналов не является числовым (NaN).

Проблема 3

При компиляции неуправляемого приложения Visual C++ с помощью параметра компилятора/O2 или параметр компилятора /Ox , будет получено исключение, подобное следующему:

Необработанное исключение в 0x00401342 в имя_файла: 0xC0000090: Недопустимая операция с плавающей запятой.

Примечания

  • Номер 0x00401342 может измениться в разное время.

  • При включении параметра компилятора /Od или параметра компилятора/O1 исключение не создается.

Решение

Сведения об исправлении

Исправление от корпорации Майкрософт доступно. Тем не менее он предназначен только для устранения проблемы, описанной в этой статье. Предлагаемое исправление должно применяться исключительно в системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом, если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления для Visual Studio 2008, содержащего это исправление.

Для немедленного решения этой проблемы обратитесь в службу поддержки пользователей Майкрософт для получения исправления. Полный список телефонов службы поддержки клиентов корпорации Майкрософт и сведения о стоимости поддержки посетите следующий веб-сайт корпорации Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримечание. В особых случаях оплата, предусмотренная за обращение в службу поддержки может быть отменена, если специалист службы технической поддержки Майкрософт определит, что обновление будет решением проблемы. Затраты на обычные услуги службы поддержки будут применяться к дополнительным вопросам и проблемам, которые не охватываются конкретным обновлением.

Предварительные условия

Необходимо установить пакет обновления 1 для Visual Studio 2008 для установки этого исправления.

Необходимость перезагрузки

Не требуется перезагружать компьютер после установки данного исправления.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Глобальная версия этого исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.

Имя файла

Версия файла

Размер файла

Дата

Время

Платформа

C2.dll

15.0.30729. 4056

2,361,656

03 марта 2009 г.

10:46

x86

Cl.exe

15.0.30729.4056

126, 776

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

19 2,328

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

20 9,736

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

27 7,304

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

27 9,880

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

39 1,496

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

39 2,008

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

45 7,544

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

46 4 200 руб

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

46 7,272

03 марта 2009 г.

10:46

x86

Clui.dll

15.0.30729.4056

47 2,392

03 марта 2009 г.

10:46

x86

Link.exe

9.0.30729.4056

799, 048

03-Mar-2009

10:46

x86

Статус

Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Дополнительные сведения

Если эти проблемы возникают при использовании Visual Studio 2008, с помощью исправления, описанные в следующих статьях базы знаний Майкрософт:

ИСПРАВИТЬ 955025 : сообщение об ошибке при компиляции проекта, содержащего параметр /arch:SSE(2) и /fp: за исключением параметра в Microsoft Visual Studio 2008: «Ошибка командной строки D8016: "/ arch: SSE2" и "/ fp:except'command-несовместимые параметры строки.»

ИСПРАВИТЬ 956089 : исключения с плавающей запятой происходит, когда приложение содержит неинициализированной переменной с плавающей запятой и компилируется с /fp: предполагается, что параметр в Visual Studio 2008

Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:

Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×