Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 6068|Vastaus: 3

Ongelma Hikvisionin dynaamisten linkkikirjastojen käyttöönotossa Linux-järjestelmiin

[Kopioi linkki]
Julkaistu 21.1.2022 15.22.28 | | | |
Arvostelu:

【Todellinen taistelu】Hikvisionin kasvojentunnistuskone saapuu henkilöstöön ja kasvoihin
https://www.itsvse.com/thread-10238-1-1.html

Kun olet purkanut HCISUPSDKV2.5.0.35_build20211013_Linux64_ZH_20211101161111.zip, lataa kaikki tiedostot lib-kansiossa Linux-palvelimelle/data/hk_drivekansiot, joita käytetään myös Java-koodissaAbsoluuttinen polkuDynaaminen linkkikirjaston osoite asetetaan näin.



Projektin aloituksessa ilmoitettu virhe on seuraava:



Tyydyttämätön riippuvuus ilmaistuna kentän 'cmsModule' kautta; sisäkkäinen poikkeus on org.springframework.beans.factory.BeanCreationException: Virhe pavun luomisessa, jonka nimi 'cmsModule' on määritelty URL:ssä [jar:xxx]: Beanin instanssiointi epäonnistui; Sisäkkäinen poikkeus on java.lang.UnsatisfiedLinkError: Kirjastoa '/data/hk_drive/libHCISUPCMS.so ei voi ladata: libHCISUPCMS.so: jaettua oliotiedostoa ei voi avata: Ei tällaista tiedostoa tai hakemistoa
        osoitteessa org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java :660)

Asiakirja on selvästi siellä, mutta sitä ei löydy, jos se raportoidaan väärin.

ratkaisu

Muokkaa /etc/ld.so.conf-tiedostoa ja lisää seuraava asetus:

Kun muutos on valmis, sinun täytyy syöttää seldconfig-komento konfiguraation päivittämiseen

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

ldconfigin tehtävänä on välimuistittaa kirjastotiedostot /etc/ld.so.conf -tiedostossa /etc/ld.so.cacheen /etc/ld.so.cache käytettäväksi, joten kun joitakin kirjastotiedostoja asennetaan tai /etc/ld.so.conf muokataan lisäämään uusi hakupolku kirjastolle, sinun täytyy ajaa ldconfig, jotta kaikki kirjastotiedostot välimuistitetaan tiedostoon /etc/ld.so.cache, jos et tee sitä, Et välttämättä löydä juuri asensimaasi kirjastoa.




Edellinen:Spring JdbcTemplate -konsoli tuottaa SQL-lauseita ja parametreja
Seuraava:CentOS 7 käyttää RPM:ää MySQL-tietokannan asentamiseen
Julkaistu 15.9.2022 19.26.49 |
Lehmät, co
Julkaistu 16.9.2022 11.55.35 |
Pomo, laitoin melkein kaikki kirjastot käyttäjä/lib/hk -tilaan kanssasi, ja rekisteröintipalvelu voi käynnistyä normaalisti, mutta näyttää siltä, että laitteen rekisteröintiprosessissa on ongelma

Julkaistu 16.9.2022 11.58.05 |
wyj123 julkaistu 2022-9-16 klo 11:55
Pomo, laitoin melkein kaikki kirjastot käyttäjä/lib/hk -alaisuuteen kanssasi, ja se on myös määritelty koodissa, ja rekisteröintipalvelu voi käynnistyä normaalisti, mutta näyttää siltä, että se on laitteella...

Kun konsoli hakee kirjastotiedostoa, se on edelleen määritelty ./jo-se-so -paikka, eikä tätä polkua voi konfiguroida koodilla, vaan sen pitäisi olla sen sisäisesti määritelty polku
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com