Aracılığıyla paylaş


.Bağlayıcı giriş olarak lib dosyaları

BAĞLANTI kabul coff standart kütüphaneler ve coff almak her ikisi de, genellikle sahip uzantısı kitaplığı. lib.Standart kitaplıklara LIB araç tarafından oluşturulan ve nesneleri içerir.Alma kitaplıkları verir diğer programlarda hakkında bilgi içerir ve bağlantı yoluyla verir içeren bir program oluşturduğunda veya LIB aracı tarafından oluşturulur.LIB standart oluşturmak veya kitaplıklar almak için kullanma hakkında daha fazla bilgi için bkz: LIB başvuru.Alma kitaplığı oluşturmak için bağlantı'yı kullanarak hakkında ayrıntılı bilgi için bkz: /dll seçeneği.

Bir kitaplığa bağlantı bir dosya adı değişkeni veya varsayılan kitaplığı olarak belirtilir.BAĞLANTI kitaplıklarındaki komut satırında belirtilen ilk arayarak dış başvurular giderir ve kitaplıklar varsayılan belirtilen /DEFAULTLIB seçeneğini ve ardından varsayılan kitaplıkları adlı .obj dosyalarında.Bir yol ile kitaplık adı belirtilirse, bağlantı kitaplığı dizindeki arar.Yol belirtilmezse, bağlantıyı ilk bağlantı çalışan dizin ve LIB ortam değişkeninde belirtilen herhangi bir dizinde arar.

Geliştirme ortamında linker giriş olarak .lib dosya eklemek 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 Giriş özellik sayfası.

  4. Değiştirmek Ek bağımlılıklar özelliği.

Program aracılığıyla .lib dosyaları bağlayıcı giriş olarak eklemek için

Örnek

Aşağıdaki örnek, nasıl oluşturmak ve .lib dosyasıyla göstermektedir:

// lib_link_input_1.cpp
// compile with: /LD
__declspec(dllexport) int Test() {
   return 213;
}

Ve sonra:

// lib_link_input_2.cpp
// compile with: /EHsc lib_link_input_1.lib
__declspec(dllimport) int Test();
#include <iostream>
int main() {
   std::cout << Test() << std::endl;
}
  

Ayrıca bkz.

Başvuru

BAĞLANTI giriş dosyaları

Bağlantı Oluşturucu Seçenekleri