Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 6068|Odgovoriti: 3

Težava z uvajanjem dinamičnih povezovalnih knjižnic v Hikvisionu na Linux sistemih

[Kopiraj povezavo]
Objavljeno na 21. 01. 2022 15:22:28 | | | |
Pregled:

【Dejanski boj】Hikvision stroj za prepoznavanje obrazov vnaša osebje in obraze
https://www.itsvse.com/thread-10238-1-1.html

Po razpakiranju HCISUPSDKV2.5.0.35_build20211013_Linux64_ZH_20211101161111.zip naložite vse datoteke iz mape lib na Linux strežnik/data/hk_drivemape, ki se uporabljajo tudi v Java kodiAbsolutna potNaslov dinamične knjižnice povezav je nastavljen na ta način.



Napaka, prijavljena ob začetku projekta, je naslednja:



Nezadovoljena odvisnost, izražena preko polja 'cmsModule'; gnezdena izjema je org.springframework.beans.factory.BeanCreationException: Napaka pri ustvarjanju beana z imenom 'cmsModule', definiranim v URL-ju [jar:xxx]: Instanciranje beana ni uspelo; gnezdena izjema je java.lang.UnsatisfiedLinkError: Ni mogoče naložiti knjižnice '/data/hk_drive/libHCISUPCMS.so': libHCISUPCMS.so: ni mogoče odpreti datoteke skupnega objekta: Ni takšne datoteke ali mape
        at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java :660)

Dokument je jasno tam, vendar ga ni mogoče najti, če je napačno prijavljen.

rešitev

Uredite datoteko /etc/ld.so.conf in dodajte naslednjo konfiguracijo:

Ko je sprememba končana, jo morate vnestiukaz ldconfig za osvežitev konfiguracije

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

Funkcija ldconfig je, da knjižnične datoteke predpomni pod potjo, navedeno v datoteki /etc/ld.so.conf, v /etc/ld.so.cache za uporabo, tako da ko so nameščene nekatere knjižnične datoteke ali se /etc/ld.so.conf spremeni in doda novo iskalno pot za knjižnico, morate zagnati ldconfig, da so vse knjižnične datoteke predpomnjene v datoteki /etc/ld.so.cache, če tega ne storite, Morda ne boste mogli najti knjižnice, ki ste jo pravkar namestili.




Prejšnji:Konzola Spring JdbcTemplate izpisuje SQL stavke in parametre
Naslednji:CentOS 7 uporablja rpm za namestitev MySQL baze podatkov
Objavljeno na 15. 09. 2022 19:26:49 |
Cows, co
Objavljeno na 16. 09. 2022 11:55:35 |
Šef, skoraj sem vse knjižnice dal pod user/lib/hk skupaj s tabo, in registracijska storitev se lahko normalno začne, vendar se zdi, da je težava v postopku registracije naprav

Objavljeno na 16. 09. 2022 11:58:05 |
WYJ123 objavljeno 16. 9. 2022 ob 11:55
Šef, skoraj sem vse knjižnice dal pod user/lib/hk skupaj s tabo, in to je tudi določeno v kodi, in registracijska storitev se lahko normalno začne, a zdi se, da je na napravi...

Ko konzola gre pridobiti datoteko knjižnice, je to še vedno določena lokacija ./to-in-to, in ta pot ni konfigurabilna s kodo, morala bi biti njena interno definirana pot
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com