Aracılığıyla paylaş


/ ARTIMLI (artımlı olarak bağlantı)

/INCREMENTAL[:NO]

Notlar

/ INCREMENTAL seçeneği artımlı bağlama linker nasıl işleyeceğini denetler.

Varsayılan olarak, linker artımlı modunda çalışır. Varsayılan artan bağlantı geçersiz kılmak için /INCREMENTAL:NO belirtin.

Nonincrementally bağlı bir program desteklerken artımlı olarak bağlı bir program. Ancak, bir artımlı olarak bağlantılı yürütülebilir (.exe) dosya veya dinamik bağlantı kitaplığı (dll) izleyen artımlı bağlantılar için hazır için:

  • Kod ve veri doldurma nedeniyle nonincrementally bağlı bir program büyük. (.Exe dosyasını yeniden oluşturmadan işlevleri ve veri boyutunu artırmak bağlayıcı doldurmasını sağlar.)

  • Yeni adreslerine işlevlerin değişikliği işlemek için atlama thunks içerebilir.

    Not

    Son sürüm oluşturma işleminizde doldurma veya thunks içermediğinden emin olmak için programınızın nonincrementally bağlantı.

Artımlı olarak varsayılan bağlamak için /INCREMENTAL belirtin. Bu seçenek belirlendiğinde linker artımlı olarak yeniden bağlanamazsınız, bir uyarı verir ve ardından program nonincrementally bağlar. Bazı seçenekleri ve durumları /INCREMENTAL geçersiz kılar.

Çoğu program artımlı olarak bağlanabilir. Ancak bazı değişiklikleri çok harika ve bazı seçenekler, artımlı bağlama ile uyumsuzdur. Aşağıdaki seçeneklerden herhangi birini belirlediyseniz, bağlantı tam bağlantı gerçekleştirir:

  • Bağlantı artımlı olarak seçili değil (/ ARTIMLI: no)

  • /OPT:ref seçili

  • /OPT:ICF seçili

  • / Sipariş seçili

/ ARTIMLI ne zaman ima /debug belirtilir.

Ayrıca, aşağıdaki durumlardan herhangi biri meydana gelirse tam bağlantı bağlantı gerçekleştirir:

  • Artımlı durum (.ilk) dosyası eksik. (Bağlantı yeni bir .ilk dosyası izleyen artımlı bağlama hazırlık oluşturur.)

  • Hiçbir .ilk dosyası yazma izni yoktur. (Bağlantı .ilk dosya ve bağlantılar nonincrementally yoksayar.)

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

  • Zaman damgası .ilk, .exe veya .dll değiştirilir.

  • Bir bağlantı seçeneği olarak değiştirilir. Yapılar arasında değiştirdiğinizde çoğu bağlantı seçenekleri, tam bir bağlantı neden.

  • Bir nesne (.obj) dosya eklendiğinde veya atlanmış.

  • /Yu /Z7 seçeneği ile derlenen bir nesne olarak değiştirilir.

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

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılı bilgi için bkz: Visual C++ proje özelliklerini ayarlama.

  2. Tıklatın Linker klasörü.

  3. Tıklatın Genel özellik sayfası.

  4. Değiştirmek Etkinleştirmek artımlı bağlama özelliği.

Bu bağlayıcı seçeneği programlı olarak ayarlamak için

Ayrıca bkz.

Başvuru

Bağlayıcı seçeneklerini ayarlama

Bağlantı Oluşturucu Seçenekleri