Aracılığıyla paylaş


/INCREMENTAL (Artımlı Bağla)

/INCREMENTAL[:NO]

Notlar

Bağlayıcının artımlı bağlamayı nasıl işlediğini denetler.

Varsayılan olarak bağlayıcı artımlı modda çalışır.Varsayılan bir artırımlı bağlantıyı geçersiz kılmak için /INCREMENTAL:NO belirtin.

Artımlı bağlanan program, artımlı olmayan bağlanan programa işlevsel olarak eşdeğerdir.Ancak, sonraki artımlı bağlantılar için hazırlandığından, bir artımlı olarak bağlı yürütülebilir (.exe) dosya veya dinamik bağlantı kitaplığı (DLL):

  • Kod ve veri doldurma nedeniyle artımsız olarak bağlı bir programdan büyüktür. (Doldurma, bağlayıcının işlevlerin boyutunu ve .exe dosyasını yeniden oluşturmadan verileri artırmasına olanak tanır.)

  • İşlevlerin yeni adreslerine tanıtılması için atlama dönüştürücüler içerebilir.

    [!NOT]

    Son yayın derlemenizin doldurma veya dönüştürücü içermemesini sağlamak için, programınızı artımsız olarak bağlantılandırın.

Varsayılandan bağımsız ve artırımlı olarak bağlamak için /INCREMENTAL belirtin.Bu seçenek belirtildiğinde, bağlayıcı artımlı olarak bağlanamadığında bir uyarı verir ve sonra da programı artımlı olmayan bir şekilde bağlar.Belirli seçenekler ve durumlar /INCREMENTAL öğesini geçersiz kılar.

Çoğu program kademeli olarak bağlanabilir.Ancak bası değişiklikler çok büyük değildir ve bazı seçenekler artımlı bağlama ile uyumlu değildir.LINK, aşağıdaki seçeneklerden herhangi biri belirtilirse tam bağlantı gerçekleştirir:

  • Artımlı Bağlantı seçili değil (/INCREMENTAL:NO)

  • /OPT:REF seçili

  • /OPT:ICF seçili

  • /OPT:LBR seçili

  • /ORDER seçili

/INCREMENTAL, /DEBUG belirtildiğinde uygulanır.

Ayrıca, aşağıdaki durumlardan herhangi biri söz konusu olursa LINK tam bağlantı gerçekleştirir:

  • Artımlı durum (.ilk) dosyası eksik. (LINK ileride artımlı bağlamaya hazırlık olarak yeni bir .ilk dosyası oluşturur.)

  • .ilk dosyası için hiçbir yazma izni yoktur. (LINK .ilk dosyasını ve artımlı olmayan bağlantıları yok sayar.)

  • .exe veya .dll çıktı dosyası eksik.

  • .ilk, .exe veya .dll'nin zaman damgası değişmiş.

  • LINK seçeneği değiştirilir.Yapılar arasında değiştirildiğinde çoğu bağlantı seçenekleri, tam bir bağlantıya neden olur.

  • Bir nesne (.obj) dosyası eklendi veya atlandı.

Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın.Ayrıntılar için bkz. Proje Özellikleriyle Çalışma.

  2. Bağlayıcı klasörünü seçin.

  3. Genel özellik sayfasını seçin.

  4. Artımlı Bağlamayı Etkinleştir özelliğini değiştirin.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için

Ayrıca bkz.

Başvuru

Bağlayıcı Seçeneklerini Ayarlama

Bağlayıcı Seçenekleri