Aracılığıyla paylaş


Nasıl yapılır: Yayın Derlemesinde Hata Ayıklama

Bir uygulamanın yayın derlemesinde hata ayıklayabilirsiniz.

Yayın derlemesinde hata ayıklamak için

  1. Proje için Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. C/C++ düğümüne tıklayın. Hata Ayıklama Bilgileri Biçimini C7 uyumlu (/Z7) veya Program Veritabanı (/Zi) olarak ayarlayın.

  3. Bağlayıcı'yi genişletin ve Genel düğümüne tıklayın. Artımlı Bağlamayı Etkinleştir'i Hayır (/INCREMENTAL:NO) olarak ayarlayın.

  4. Hata Ayıklama düğümünü seçin. Hata Ayıklama Bilgisi Oluştur seçeneğini Evet (/DEBUG) olarak ayarlayın.

  5. İyileştirme düğümünü seçin. Başvuruları /OPT:REF olarak ayarlayın ve COMDAT Katlama'yı /OPT:ICF olarak etkinleştirin.

  6. Artık yayın derleme uygulamanızda hata ayıklayabilirsiniz. Bir sorunu bulmak için, hatanın oluştuğu yeri bulana kadar kodda ilerleyin (veya Tam Zamanında hata ayıklamayı kullanın) ve ardından yanlış parametreleri veya kodu belirleyin.

    Bir uygulama bir hata ayıklama derlemesinde çalışıyor ancak yayın derlemesinde başarısız oluyorsa, derleyici iyileştirmelerinden biri kaynak kodda bir hata ortaya çıkarıyor olabilir. Sorunu yalıtmak için, dosyayı ve soruna neden olan iyileştirmeyi bulana kadar her kaynak kod dosyası için seçili iyileştirmeleri devre dışı bırakın. (İşlemi hızlandırmak için dosyaları iki gruba bölebilir, bir grupta iyileştirmeyi devre dışı bırakabilir ve bir grupta sorun bulduğunuzda, sorun dosyasını yalıtana kadar bölmeye devam edebilirsiniz.)

    Hata ayıklama derlemelerinizde bu tür hataları kullanıma sunma denemek için /RTC kullanabilirsiniz.

    Daha fazla bilgi için bkz . Kodunuzu İyi hale getirme.

Ayrıca bkz.

Yayın Derlemesi Sorunlarını Giderme