«shared-libraries» etiketlenmiş sorular

Paylaşılan kitaplıklar, başlatıldıklarında programlar tarafından yüklenen kitaplıklardır. Her kitaplığın tek bir paylaşılan kopyası fiziksel belleğe yüklenir ve aynı anda birden çok işlem tarafından kullanılabilir. Bu, bellek kullanımını azaltır ve sistem performansını iyileştirir. Bu etiket asla tek başına kullanılmamalıdır.

5
Yazdığınız her programda kullanılmak üzere Android geliştirme için kendi kitaplığınızı nasıl oluşturabilirsiniz?
Ben bir Delphi programcısıyım ve yıllar içinde yazdığım her Delphi programında kullanabileceğim yüzlerce sınıf ve rutin yazdım. Bu kitaplığa dlib adı verilir ve bu klasörü kitaplık yoluma koyarak ve bir Delphi biriminin kullanım bölümündeki birimlerden birini kullanarak her Delphi programında kullanılabilir . Java ve Android geliştirmede tamamen yeni biri olarak, …

7
GCC ile C / C ++: Yürütülebilir / kitaplığa kaynak dosyalarını statik olarak ekleyin
GCC'yi kullanarak herhangi bir kaynak dosyasını statik olarak yürütülebilir veya paylaşılan kitaplık dosyasına nasıl derleyeceğine dair bir fikri olan var mı? Örneğin, asla değişmeyen (ve değiştirirlerse, yine de dosyayı değiştirmek zorunda kalacağım) ve dosya sisteminde yer almalarını istemeyen görüntü dosyaları eklemek istiyorum. Bu mümkünse (ve bence Windows için Visual C …

1
-Rpath ve -L arasındaki fark nedir?
gccve ldkitaplıklar için bir arama yolu belirtmek için birçok yol sağlar - aralarında -rpathve -Lişaretleri de vardır. Yönetim sayfaları, her bir bayrağın kitaplık arama yoluna bir kitaplık eklediğini etkili bir şekilde söyleyerek bu iki bayrak arasında hiçbir fark göstermez. Yine de her iki bayrağın da tamamen aynı şeyi yapması garip …


11
Android'de INSTALL_FAILED_MISSING_SHARED_LIBRARY hatası
Google API kullanan bir android uygulamasını çalıştırmaya çalıştığımda aşağıdaki hatayı alıyorum [2009-07-11 11:46:43 - FirstMapView] Kurulum hatası: INSTALL_FAILED_MISSING_SHARED_LIBRARY [2009-07-11 11:46:43 - FirstMapView] Daha fazla ayrıntı için lütfen logcat çıktısını kontrol edin. [2009-07-11 11:46:44 - FirstMapView] Başlatma iptal edildi! Bu hatayı çözmeme yardım eden var mı?

4
Paylaşılan kütüphanelerde çözülmemiş semboller için kolay kontrol?
Oldukça büyük bir C ++ paylaşılan nesne kitaplığı yazıyorum ve hata ayıklamayı bir acı haline getiren küçük bir sorunla karşılaştım: Bir başlık dosyasında bir işlev / yöntem tanımlarsam ve bunun için bir saplama oluşturmayı unutursam (geliştirme sırasında), yürütülebilir bir dosya yerine paylaşılan bir nesne kitaplığı oluşturduğum için, derleme sırasında bana …

1
MATLAB, macOS Mojave'ye yükselttikten sonra artık MEX dosyalarını kaldırmıyor
MATLAB'de, clear mextüm MEX dosyalarını bellekten kaldırır (kilitlenmedikçe). MacOS'un önceki sürümlerinde, bir MEX dosyasını yeniden derleyebildim ve değiştirilmiş sürümü MATLAB'ı yeniden başlatmadan, sadece bir clear mexkomut vererek çalıştırabildim . Bu artık Mojave altında mümkün değil. Örneğin, şu önemsiz MEX dosyasını ( get_data_pointer.c) alın: #include "mex.h" void mexFunction( int nlhs, mxArray …

5
Dinamik bağlantı - Linux Vs. pencereler
Windows altında, MSVC'de bir DLL projesinde C / C ++ kodunu derlediğimde 2 dosya alıyorum: MyDll.dll MyDll.lib anladığım kadarıyla MyDll.libdll fonksiyonları yerleri gösteren işaretçiler tablosu bir tür içerir nerede . Bu dll kullanırken, örneğin bir exe dosyasında, MyDll.libbağlantı sırasında exe dosyasına gömülü böylece çalışma zamanında fonksiyonları nerede bulunur MyDll.dllve bunları …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.