Příznaky

Jde o takovouto situaci:

  • Vyvíjíte aplikace Microsoft Visual C++ 2010 aplikace, která používá bit pole členů v strukturu v Microsoft Visual Studio 2010.

  • Povolit možnost optimalizace kompilátoru pro aplikaci a pak sestavte aplikaci.

  • Spuštění aplikace.

V tomto případě mohou být generovány nesprávný kód počítače určitých operací bit pole člen v struct.

Řešení

Informace o opravě hotfix

Podporovaná oprava hotfix je nyní k dispozici od společnosti Microsoft. Je však určena opravit pouze problému popsaného v tomto článku. Použijte ji pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.

Chcete-li vyřešit tento problém, obraťte se na technickou podporu společnosti Microsoft získat opravu hotfix. Úplný seznam telefonních čísel služeb podpory zákazníků společnosti Microsoft a informace o cenách podpory naleznete na následujícím webu společnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: Ve zvláštních případech mohou být stornovány poplatky, které jsou třeba obvykle zaplatit za telefonní hovory, pokud pracovník služeb podpory společnosti Microsoft určí, že konkrétní aktualizace odstraní váš problém. Výdaje na technickou podporu použije dalších otázek a problémů, které nelze vyřešit konkrétní aktualizací.

Předpoklady

Chcete-li nainstalovat tuto opravu hotfix, musí mít aplikace Microsoft Visual Studio 2010 SP1 nainstalována.

Požadavek na restartování

Nemáte k restartování počítače po instalaci této opravy hotfix Pokud zasažené soubory nejsou používány v době instalace. Doporučujeme ukončit všechny součásti související s Visual Studio 2010, před instalací opravy hotfix.

Globální verze této opravy hotfix má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.

Název souboru

Verze souboru

Velikost souboru

Datum

Čas

Platforma

Cesta

C2.dll

16.0.40219.449

2,606,728

18-Apr-2013

18:09

x86

Microsoft Visual Studio 10.0\VC\bin

C2.dll

16.0.40219.449

2,493,576

19-Apr-2013

21:19

x86

Microsoft Visual Studio 10.0\VC\bin\x86_amd64

C2.dll

16.0.40219.449

2,593,928

19-Apr-2013

21:19

x86

Microsoft Visual Studio 10.0\VC\bin\x86_ia64

C2.dll

16.0.40219.449

2,960,008

19-Apr-2013

21:19

x64

Microsoft Visual Studio 10.0\VC\bin\amd64


Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Jak potíže obejít

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:

  • Chcete-li vypnout optimalizace pomocí možnosti kompilátoru optimalizaceOd /.

  • Pomocí Optimalizace pragma zapnout nebo vypnout optimalizace na základě funkce funkce.

  • Upgrade na Microsoft Visual Studio 2012.

Odkazy

Další informace o záhlaví pragma Optimalizovat naleznete na následujícím webu MSDN:

Obecné informace o záhlaví pragma optimalizovatDalší informace o možnostech optimalizace /O naleznete na následujícím webu MSDN:

Obecné informace o /O možnosti (Optimalizace kódu)

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?

Děkujeme vám za zpětnou vazbu.

×