Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Artımlı bağlantının mı yoksa her zaman tam bağlantının mı gerçekleştirildiğini belirtir.
Sözdizimi
/INCREMENTAL[:NO]
Açıklamalar
/INCREMENTAL Bağlayıcı seçeneği 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 artımlı bağlantıyı geçersiz kılmak için belirtin /INCREMENTAL:NO.
Artımlı bağlantılı bir program, artımlı olmayan bir programa işlevsel olarak eşdeğerdir. Ancak, sonraki artımlı bağlantılar, artımlı bağlantılı yürütülebilir dosya, statik kitaplık veya dinamik bağlantı kitaplık dosyası için hazır olduğundan:
Kod ve veri doldurma nedeniyle artımlı olmayan bağlı bir programdan daha büyüktür. Doldurma, bağlayıcının dosyayı yeniden oluşturmadan işlevlerin ve verilerin boyutunu artırmasını sağlar.
İşlevlerin yeni adreslerine tanıtılması için atlama dönüştürücüler içerebilir.
Not
Son sürüm derlemenizin doldurma veya thunk içermediğinden emin olmak için programınızı artımlı olmayan şekilde bağlayın.
Varsayılandan bağımsız olarak artımlı olarak bağlamak için belirtin /INCREMENTAL. Bu seçenek belirlendiğinde, bağlayıcı artımlı olarak bağlanamıyorsa bir uyarı döndürür ve ardından programı artımlı olmayan olarak bağlar. Belirli seçenekler ve durumlar öğesini geçersiz kılar /INCREMENTAL.
Ç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:REFseçili/OPT:ICFseçili/OPT:LBRseçili/ORDERseçili
/INCREMENTAL belirtildiğinde /DEBUG örtülü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, sonraki artımlı bağlama hazırlığında yeni.ilkbir dosya oluşturur.)Dosya için
.ilkyazma izni yok. (LINK dosyayı yoksayar.ilkve artımlı olmayan bağlantılar sağlar.).exeveya.dllçıkış dosyası eksik.,
.exeveya.dllzaman damgası.ilkdeğiştirilir.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.
Nesne (
.obj) dosyası eklenir veya atlanır.
Artımlı bağlantı, artımlı bağlantı veritabanı .ilk dosyası oluşturur veya güncelleştirir. (Ad artımlı veritabanı dosyası) bağlayıcı seçeneğini kullanarak /ILK bu dosyanın adını ve konumunu belirtebilirsiniz. Dosya hakkında .ilk daha fazla bilgi için bkz .ilk . Bağlayıcı girişi olarak dosyalar.
Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>Bağlayıcısı>Genel özellik sayfasını seçin.
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
- Bkz. LinkIncremental.
Ayrıca bkz.
MSVC bağlayıcı başvurusu
MSVC bağlayıcı seçenekleri
.ilk bağlayıcı girişi olarak dosyalar