FIX: Lambat mengkompilasi waktu ketika Anda mengkompilasi aplikasi Visual C ++ Visual Studio 2010

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 2718436 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

Gejala

Pertimbangkan skenario berikut:
  • Anda mengembangkan Visual C++ aplikasi dalam Microsoft Visual Studio 2010.
  • Anda membangun aplikasi.
Dalam skenario ini, dibutuhkan lebih lama dari yang diharapkan untuk mengkompilasi aplikasi.

Catatan

  • Masalah ini biasanya terjadi ketika aplikasi berisi fungsi panjang di mana variabel lokal ditetapkan dan digunakan beberapa kali. Selain itu, fungsi yang dalam jenis adalah kode yang dihasilkan oleh mesin biasanya.
  • Masalah ini lebih sering terjadi jika opsi kompiler /GS (Buffer keamanan cek) diaktifkan ketika Anda mengkompilasi aplikasi.

Pemecahan masalah

Informasi perbaikan terbaru

Perbaikan terbaru yang didukung sekarang tersedia dari Microsoft. Namun, ini ditujukan untuk memperbaiki hanya masalah yang dijelaskan di artikel ini. Gunakan hanya pada sistem yang mengalami masalah khusus ini. Perbaikan terbaru ini mungkin menerima pengujian tambahan. Oleh karena itu, jika Anda sama sekali tidak dipengaruhi oleh masalah ini, kami menganjurkan Anda menunggu pembaruan peranti penangkap lunak berikutnya yang berisi perbaikan terbaru ini.

Untuk segera memecahkan masalah ini, hubungi layanan dukungan pelanggan Microsoft untuk mendapatkan perbaikan terbaru. Untuk daftar lengkap nomor telepon layanan dukungan pelanggan Microsoft dan informasi mengenai biaya dukungan, kunjungi website Microsoft berikut:
http://support.Microsoft.com/contactus/?ws=support
Catatan Dalam kasus tertentu, biaya yang biasanya diadakan untuk panggilan dukungan mungkin dibatalkan apabila Teknisi Dukungan Microsoft menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan berhubungan dengan pertanyaan dan masalah yang tidak termasuk pada pembaruan tertentu yang dimaksud dukungan tambahan.

Prasyarat

Untuk menerapkan perbaikan terbaru ini, Anda harus memiliki Visual Studio 2010 Service Pack 1 diinstal.

Kebutuhan restart

Anda tidak harus me-restart komputer setelah Anda menginstal perbaikan terbaru ini jika file yang terkena tidak digunakan selama proses instalasi. Kami menyarankan agar Anda menutup semua komponen yang berhubungan dengan Visual Studio 2010 sebelum Anda menginstal perbaikan terbaru.

Informasi penggantian perbaikan terbaru

Perbaikan terbaru ini tidak menggantikan setiap perbaikan terbaru lainnya.

Informasi berkas

Versi bahasa Perserikatan Kerajaan dari perbaikan terbaru ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang didaftar di dalam Daftar Tabel berikut. Tanggal dan waktu untuk berkas-berkas ini tercantum dalam Coordinated Universal Time (UTC). Ketika Anda melihat informasi berkas, waktunya akan diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan zona waktu tab di Tanggal dan waktu item dalam Control Panel.
Untuk semua didukung versi Visual Studio 2010
Perkecil tabel iniPerbesar tabel ini
Nama berkasVersi berkasUkuran fileTanggalWaktuPlatform
C2.dll16.0.40219.4362,606,63215-Dec-201207: 43x 86
C2.dll16.0.40219.4362,493,48015-Dec-201214: 50x 86
C2.dll16.0.40219.4362,593,83215-Dec-201214: 50x 86
C2.dll16.0.40219.4362,959,91215-Dec-201214: 50x 64

Status

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di bagian "Berlaku untuk".

Teknik pemecahan masalah

Untuk mengatasi masalah ini, nonaktifkan pilihan optimasi untuk mesin yang dihasilkan kode yang berisi fungsi yang besar ketika Anda mengkompilasi aplikasi. Untuk menonaktifkan opsi optimasi, gunakan salah satu metode berikut:
  • Penggunaan /OD Opsi kompiler.
  • Penggunaan mengoptimalkan #Pragma ("", mati) pernyataan dalam kode sumber.

Informasi lebih lanjut

Untuk informasi lebih lanjut tentang opsi kompiler /GS di Visual Studio 2010, kunjungi website MSDN berikut:
Informasi umum tentang opsi kompiler /GS (Buffer keamanan cek)

Properti

ID Artikel: 2718436 - Kajian Terakhir: 08 Januari 2013 - Revisi: 3.0
Berlaku bagi:
  • Microsoft Visual Studio 2010 Premium
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Remote Debugger
  • Microsoft Visual Studio 2010 Service Pack 1
  • Microsoft Visual Studio 2010 Shell (Integrated)
  • Microsoft Visual Studio 2010 Shell (Isolated)
  • Microsoft Visual Studio 2010 Software Development Kit
  • Microsoft Visual Studio 2010 Ultimate
Kata kunci: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbseo kbmt KB2718436 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini: 2718436

Berikan Masukan

 

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