Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Bu makalede, bir Visual C++ uygulaması oluşturma sırasında karşılaşabileceğiniz bir çalışma zamanı hatası açıklanır. Bu sorunu gidermek bir güncelleştirme kullanılabilir. Bu sorun hakkında daha fazla bilgi için "Bu sorun hakkında" bölümüne bakın.

Belirtiler

Uygulama Visual Studio 2012 Update 1 veya sonraki bir sürümünü kullanarak bir Visual C++ uygulaması oluşturulursa, aşağıdaki çalışma zamanı hata karşılaşabilirsiniz:

Yordam giriş point_ crtCreateSymbolicLinkW MSVCR110.dll dinamik bağlantı kitaplığında bulunamadı


Bu sorun, aşağıdaki koşullar doğruysa oluşur:

  • Uygulama bazı işlevleri C++ Standart Şablon Kütüphanesi kullanır.

  • Çalışma zamanında uygulama ürün RTM sürümü C çalışma zamanı DLL (Msvcr110.dll) kullanır. Visual Studio 2012 sonraki bir sürümü kullanılarak oluşturulan ve yeni bir DLL'yi beklenen ürün olsa da, bazı durumlarda oluşabilir.

Neden

Bu sorun, aşağıdaki işlev dışarı çalışma zamanı DLL (Msvcr110.dll) eksik olduğu için oluşur:

  • __crtCreateSemaphoreExW

  • __crtCompareStringEx

  • __crtCreateSymbolicLinkW

  • __crtEnumSystemLocalesEx

  • __crtFlsAlloc

  • __crtFlsFree

  • __crtFlsGetValue

  • __crtFlsSetValue

  • __crtGetDateFormatEx

  • __crtGetLocaleInfoEx

  • __crtGetTimeFormatEx

  • __crtGetUserDefaultLocaleName

  • __crtInitializeCriticalSectionEx

  • __crtIsValueLocaleName

  • __crtLCMapStringEx

  • __crtSetThreadStackGuarantee


Çözüm

Windows update

Bu sorunu gidermek için Windows Updatesitesinden edinilebilir bu güncelleştirmeyi uygulayın.

Bu sorun hakkında

Bu sorun, Visual Studio 2012 güncelleştirme 1'de giderilmiştir. Bu sürüm, doğru çalışma zamanı dll dosyaları içerir. Ayrıca ilgili Visual C++ yeniden yayımlanmıştır. Bu güncelleştirme veya Visual Studio 2012 daha yeni bir güncelleştirme kullanma ve daha yeni güncelleştirmeyi C++ çalışma zamanı DLL'lerden kullanarak yerleşik uygulamalar beklendiği gibi çalışması gerekir.

Ancak, Visual Studio 2012 güncelleştirmeleri kullanarak bir uygulama oluşturmak olsa bile, kullanıcının bilgisayarda çalışmakta olan uygulamalar C++ çalışma zamanı DLL'lerden Visual Studio 2012 RTM kullanıyorsanız bir sorunla karşılaşabilirsiniz. Bu sorunu gidermek için Biz Visual Studio 2012 Update 4 (son güncelleştirme, Visual Studio 2012) Microsoft Update aracılığıyla C++ çalışma zamanı DLL'lerden piyasaya sürüyoruz.

Açıklama, Visual Studio 2012 Update 4Visual Studio 2012 Update 4 hakkında daha fazla bilgi için bkz.

Bu güncelleştirmedeki bilinen sorunlar

  • Microsoft, güncelleştirme başarıyla yüklendi olarak işaretlenmiş olsa bile bazı Windows 10 müşteriler Microsoft Update aracılığıyla KB3119142 birden fazla teklifleri almak bilmektedir. Microsoft bu sorunu gidermek için çalışıyor. Bu arada, KB3119142 birden fazla teklifleri alan müşteriler bu soruna geçici bir çözüm için aşağıdaki yöntemleri deneyin öneririz.

    • Yöntem 1

      1. Denetim Masası'nda Program grubunda program Kaldır ' ı tıklatın.

      2. Programlar listesinde, Microsoft Visual C++ 2012 Redistributable (X64)-11.0.61030 ya da Microsoft Visual C++ 2012 Redistributable-(X86) 11.0.61030, bağlı olarak, sistem mimarisi bulun.

      3. Girdi adı sağ tıklatın ve sonra Değiştir' i tıklatın.

      4. Kurulumu Değiştir iletişim kutusunda Onar'a tıklayın.

      5. Onarım işleminden sonra işlem tamamlanır, bunun için istenirse bilgisayarı yeniden başlatın.

    • Yöntem 2

      1. Kurulum değiştirmek onarma işlevleri Microsoft Visual C++ 2012 için yeniden dağıtılabilir yükleyici aşağıdaki Microsoft Download Center Web sitesinden başlayarak çalıştırın:

        https://www.microsoft.com/en-us/download/confirmation.aspx?id=30679

      2. Kurulumu Değiştir iletişim kutusunda Onar'a tıklayın.

      3. Onarım işleminden sonra işlem tamamlanır, bunun için istenirse bilgisayarı yeniden başlatın.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×