Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 6068|Yanıt: 3

Hikvision'ın Linux sistemlerinde dinamik bağlantı kütüphanelerini dağıtmasıyla ilgili sorun

[Bağlantıyı kopyala]
Yayınlandı 21.01.2022 15:22:28 | | | |
Eleştiri:

【Gerçek savaş】Hikvision yüz tanıma müdahale makinesi personele ve yüzlere girer
https://www.itsvse.com/thread-10238-1-1.html

HCISUPSDKV2.5.0.35_build20211013_Linux64_ZH_20211101161111.zip açtıktan sonra, lib klasördeki tüm dosyaları Linux sunucusuna yükleyin/data/hk_driveklasörler, bunlar Java kodunda da kullanılırMutlak yolDinamik bağlantı kütüphanesi adresi bu şekilde ayarlanır.



Projeye başlanırken bildirilen hata şu şekildedir:



'cmsModule' alanı aracılığıyla ifade edilen tatmin edilmemiş bağımlılık; iç içe istisna org.springframework.beans.factory.BeanCreationException: URL'de tanımlanmış 'cmsModule' adıyla bean oluşturma hatası: Bean'in oluşturulması başarısız oldu; İç içe istisna java.lang.UnsatisfiedLinkError: '/data/hk_drive/libHCISUPCMS.so kütüphanesi yüklenemiyor: libHCISUPCMS.so: paylaşılan nesne dosyası açılamıyor: Böyle bir dosya veya dizin yok
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java :660)

Belge açıkça orada, ancak yanlış bildirildiğinde belge bulunamıyor.

çözüm

/etc/ld.so.conf dosyasını düzenleyin ve aşağıdaki yapılandırmayı ekleyin:

Modifikasyon tamamlandıktan sonra onu girmeniz gerekiyoryapılandırmayı yenilemek için ldconfig komutu

/etc/ld.so.conf 此文件记录了编译时使用的动态库的路径,也就是加载so库的路径。默认情况下,编译器只会使用 /lib 和 /usr/lib 这两个目录下的库文件。

ldconfig'in işlevi, /etc/ld.so.conf dosyasında listelenen yol altındaki kütüphane dosyalarını /etc/ld.so.cache'e önbellekleyerek kullanılmak için, böylece bazı kütüphane dosyaları yüklendiğinde veya /etc/ld.so.conf kütüphane için yeni bir arama yolu eklendiğinde, ldconfig çalıştırmanız gerekir ki tüm kütüphane dosyaları /etc/ld.so.cache dosyasında önbelleğe alınsın, bunu yapmazsanız, Az önce kurduğunuz kütüphaneyi bulamayabilirsiniz.




Önceki:Spring JdbcTemplate konsolu, SQL ifadeleri ve parametreleri çıkarıyor
Önümüzdeki:CentOS 7, MySQL veritabanını kurmak için rpm kullanır
Yayınlandı 15.09.2022 19:26:49 |
İnekler, co
Yayınlandı 16.09.2022 11:55:35 |
Patron, neredeyse tüm kütüphaneleri kullanıcı/lib/hk altına koydum ve kayıt hizmeti normal şekilde başlayabiliyor, ama cihaz kayıt sürecinde bir sorun var gibi görünüyor

Yayınlandı 16.09.2022 11:58:05 |
wyj123 2022-9-16 11:55 tarihinde yayınlandı
Patron, neredeyse tüm kütüphaneleri user/lib/hk altına koydum, kodda da belirtilmiş ve kayıt hizmeti normal başlayabiliyor ama cihazda olduğu anlaşılıyor...

Konsol kütüphane dosyasını almak için gittiğinde, hala belirtilen ./falança konumunda durur ve bu yol kod olarak yapılandırılamaz, dahili olarak tanımlanmış yol olmalıdır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com