Aracılığıyla paylaş


Bağlayıcı Özellik Sayfaları

Bu konu üzerinde aşağıdaki özellikleri açıklar Genel bağlayıcı özellik sayfası:

  • İçeri aktarma kitaplığı yoksay
    Bağlayıcı herhangi bağımlı proje bu yapıda üretilen herhangi bir .lib çıkış bağlantı denemek değil söyler.Bu inşa edildiğinde bir .lib dosyası üretmez .dll dosyalarını işlemek proje sistemi sağlar.Bir proje DLL üreten başka bir projeye bağlıdır, proje sistemi otomatik olarak alt proje tarafından oluşturulan .lib dosyası Bağla.Bu COM DLL veya yalnızca kaynak dll üreten projeler tarafından gerekmeyebilir; Bu DLL'ler, anlamlı tüm dışarı aktarımlar gerekmez.Hiçbir dışarı bir DLL varsa, bağlayıcı bir .lib dosyası oluşturmaz.Verme .lib dosya disk üzerinde var ve bu (eksik) DLL ile bağlamak için bağlayıcı proje sistemi söyler, bağlantı başarısız olur.

    Kullanım İçeri aktarma kitaplığına göz ardı Bu sorunu çözmek için.Ayarlandığında Yes, proje sistemi olup bu .lib dosyası yok saymak ve bu proje varolmayan bir .lib dosyasıyla bağlantı değil bağlıdır herhangi bir projenin neden.

    Bu özelliğe program aracılığıyla erişmek için bkz: IgnoreImportLibrary.

  • Kasa çıktı
    Regsvr32.exe .dll projelerde geçerli olan /s $(TargetPath) çalıştırın..Exe projeleri için bu özellik yoksayılır.Bir .exe çıktı kaydetmek isterseniz, postbuild bir olay her zaman kayıtlı .exe dosyaları için gerekli olan özel kayıt yapmak için yapılandırmayı ayarlayın.

    Bu özelliğe program aracılığıyla erişmek için bkz: RegisterOutput.

  • Kullanıcı başına yeniden yönlendirme
    Kaydı Visual Studio HKEY_CLASSES_ROOT (HKCR) geleneksel olarak yapmıştır.İle Windows Vista, HKCR çalıştırmanız gerekir erişmek için Visual Studio yükseltilmiş modda.Geliştiriciler her zaman yükseltilmiş modda çalıştırmak istemiyorsanız, ancak hala kayıt ile çalışmanız gerekir.Kullanıcı başına yeniden yönlendirme, bu modda çalıştırmak zorunda kalmadan kaydetmenize olanak verir.

    Kullanıcı başına yeniden yönlendirme herhangi yazma HKEY_CURRENT_USER (HKCU) için yeniden yönlendirilecek HKCR için zorlar.Kullanıcı başına yeniden yönlendirmeyi devre dışı bırakılırsa, neden olabilir Proje Derleme Hatası PRJ0050 program HKCR için yazmaya çalıştığında.

  • Bağlantı kitaplık bağımlılıkları
    Bağlı projeler tarafından oluşturulan .lib dosya bağlama seçeneği sunar.Genellikle, .lib dosyasına bağlamak istediğiniz.

    Örneğin göreli yolunu ve dosya adını sağlayarak .obj dosya belirtebilirsiniz ..\..\MyLibProject\MyObjFile.obj..Obj dosya için kaynak kodu # önceden derlenmiş üstbilgi, örneğin pch.h, pch.obj dosyası ile aynı klasörde bulunan sonra includes MyObjFile.obj ve de eklemeniz gerekir pch.obj ek bir bağımlılık olarak.

  • Kitaplık bağımlılık girdileri kullanın
    Bir .lib dosyasına bağımlı proje üreten büyük bir projede artımlı bağlama dışıdır.Uygulama oluşturma .lib dosya üretmek birçok bağlı projeler varsa, uzun zaman alabilir.Bu özelliği ayarlandığında Yes, .obj dosyaları .libs için proje sistem bağlantıları dolayısıyla artımlı bağlama etkinleştirme bağlı projeler tarafından üretilen.

Nasıl erişileceği hakkında bilgi için Genel bağlayıcı özellik sayfası, bkz: nasıl yapılır: Proje özellikleri özellik sayfaları ile belirtme.

Ayrıca bkz.

Başvuru

Özellik Sayfaları (Visual C++)

Diğer Kaynaklar

VC++ Directories, Projects and Solutions, Options Dialog Box