Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

У Microsoft Visual Studio 2008 з пакетом оновлень 1 (SP1) виникає одна з наведених нижче проблем.

Ознака 1

Під час компіляції проект, який містить параметр /arch:SSE(2) та в /fp: за винятком відсутній, з'являється таке повідомлення про помилку:

Помилка в командному рядку D8016: "/ arch: SSE2" та "/ fp: за винятком" Параметри командного рядка, є несумісними.

Ознака 2

Під час запуску застосунку Visual C++, є неініціалізовані із рухомою комою, виникає з рухомою комою виняток. Крім того, з'являється таке повідомлення про помилку:

0xC0000090: з рухомою комою Неприпустима операція

Ця проблема виникає за таких умов:

  • Додавання до /fp: за винятком можливість компілятор списку параметр для вимкнення з рухомою комою виняток.


  • Вихідний код, містить на неініціалізовані з рухомою комою змінну.

  • Не ініціалізовано змінну з рухомою комою розташовані в пам'яті, який містить прикладного значення (не-число) не номер.

Проблема 3

За допомогою до /O2 компілятор /Ox компілятор параметр або компіляції некерованого застосунку Visual C++, з'являється виняток, який виглядатиме приблизно так:

Необроблена виняткова ситуація, в 0x00401342-на ім'я _ файлу: 0xC0000090: операції з рухомою комою недійсний.

Примітки

  • Номер 0x00401342 може змінюватися в різний час.

  • За винятком після ввімкнення на /Od компілятор /O1 компілятор параметр або не створюється.

Вирішення

Відомості про виправлень

Корпорація Майкрософт випустила підтримуване виправлення доступна. Проте призначена для вирішення проблеми, описаної в цій статті. Він придатний лише для систем, які зазнають цієї конкретної проблеми. Те, що це виправлення може потребувати додаткового тестування. Таким чином, якщо ви не завдає значної, ми рекомендуємо чекати далі Visual Studio 2008 пакет оновлень, що містить це виправлення.

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

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

Попередні вимоги

Потрібно мати Visual Studio 2008 з пакетом оновлень 1 для застосування цього виправлення.

Необхідність перезавантаження

Вам не потрібно перезавантажувати комп'ютер, після застосування цього виправлення.

Відомості про заміну виправлень

Це виправлення не замінює жодних інших виправлень.

Відомості про файли

Універсальна версія цього виправлення на комп'ютері, має атрибути файлів (або новіші атрибути файлів) подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між 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-рівні 1496

03 березня 2009 року.

10:46

x86

Clui.dll

15.0.30729.4056

39 2008

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 4200

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 2392

03 березня 2009 року.

10:46

x86

Link.exe

9.0.30729.4056

799, 048

03-Mar-2009

10:46

x86

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

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

955025 -FIX: повідомлення про помилку, під час компіляції проект, який містить параметр /arch:SSE(2), так і на /fp: у Microsoft Visual Studio 2008, крім: "помилка в командному рядку D8016:" / arch: SSE2 "та" / fp:except'command-параметри рядка є несумісними. "

ВИПРАВЛЕННЯ в 956089 : З рухомою комою виняток виникає, коли застосунок, містяться в неініціалізовані з рухомою комою змінних і с до /fp: очікувати параметр Visual Studio 2008

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмного забезпечення Microsoft

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×