DÜZELTME: kullanırsanız, Visual C++ 2010 tabanlı bir uygulama için x 64 tabanlı platformlar çalıştırdığınızda erişim ihlali oluşuyor "/ O2" proje oluşturmak için derleyici seçeneği

Makale çevirileri Makale çevirileri
Makale numarası: 2280741 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • Bir Visual C++ 2010 projesi olan . Projenin kaynak kodu bir yapı ya da 64 bayt. aşan bir sınıf olan
  • , X 64 tabanlı bir platform için Projeyi derleyin ve siz/ O2derleyici seçeneği.
  • Çalıştırdığınız uygulama.
Bu senaryoda, bir erişim ihlali oluşuyor ve uygulama kilitlenmelerini.

Neden

Visual Studio 2010'ın x 64 tabanlı derleyici kodu 64 bayt verileri için 16 bayt ayırma hizalamasını ayarlayarak iyileştirir bu sorun oluşur. Bu nedenle, fazla 64 bayt. nesneler için bir bellek sorunu ortaya

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, düzeltmenin yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır.. Düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.. Bu düzeltmeye ek sınama uygulanabilir.. Bu sorundan ciddi olarak, bu nedenle, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir

, Bu sorunu hemen çözümlemek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaraları ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.Microsoft.com/contactus/?ws=support
NotÖzel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu çözeceğini belirlerse destek aramaları için çözümleyeceğini belirlerse ücretler iptal edilebilir. Soru. özel güncelleştirme için geçerli olmayan ek destek sorularına ve sorunlara normal destek ücretleri uygulanır

Önkoşullar

Bu düzeltmeyi uygulamak için Visual Studio 2010 olmalıdır.

Yeniden başlatma gereksinimi

İçin uyguladığınız sonra bilgisayarı yeniden başlatma gerekmez düzeltmeyi.

Düzeltme değiştirme bilgileri

Bu düzeltmeyi değiştirmez tüm diğer düzeltmeler.

Dosya bilgileri

Bu düzeltmenin İngilizce sürümü dosya öznitelikleri (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür.. UTC ve yerel saat arasındaki farkı bulmak içinSaat dilimisekmesindeTarih ve saatDenetim Masası'ndaki.
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
C2.dll16.0.30319.3452,510,14401-Ağu-201023: 42x 86
C2.dll16.0.30319.3452,588,48001-Ağu-201023: 42x 86
C2.dll16.0.30319.3452,630,97601-Ağu-201023: 42x 86
C2.dll16.0.30319.3452,977,08801-Ağu-201023: 42x 64
C2.dll16.0.30319.3457,351,61601-Ağu-201023: 42IA-64

Pratik Çözüm

Bu sorunu gidermek için kullanılmayan/ O2derleyici seçeneği, oluşturduğunuz proje.

Durum

Microsoft, bu, "Aşağıdakilere Uygulanır" bölümünde. listelenen Microsoft ürünlerinde bir sorun onaylamıştır

Özellikler

Makale numarası: 2280741 - Last Review: 16 Ekim 2010 Cumartesi - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio 2010 Ultimate
  • Microsoft Visual Studio 2010 Professional
Anahtar Kelimeler: 
kbqfe kbhotfixserver kbsurveynew kbexpertiseadvanced kbmt KB2280741 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2280741

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com