Tietoverkko-yhteyden ja Python-koodin integrointi C++:aan?

Eli tarjoaako C jotain valmista otsikkokoodi-funktiokirjastoa verkkoyhteyden liittämiseen omaan ohjelmaan?

Entä, kun pitäisi integroida Pythonilla toteutettu ohjelma omaan ohjelmaan, niin miten se luonnaisi? Vai täytyykö koodi kääntää Pythonista C:lle ensin?

5

260

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi
    • Anonyymi

      Mielenkiintoinen lähestymistapa. Yleensä Pythonilla vedetään valmiiksi punottuja naruja. Yksi tapa käyttää C-kikkareita skriptikielissä on SWIG.

      http://www.swig.org/exec.html

      • Anonyymi

        Useimpia skriptikieliä kyllä voi käyttää molemmin päin.

        Sekä C -> skriptikieli, että päinvastoin.

        Ihan normi settiä.


    • Anonyymi

      Selvästi yksinkertaisin tapa ajaa pythonia on käyttöjärjestelmän / käyttämäsi sovelluskehyksen tarjoaman rajapinnan kautta käynnistää python uutena prosessina ja ajaa siitä.

      Jos vaaditaan monimutkaisempaa kommunikointia näiden kahden eri maailman välillä, siihen löytynee kirjastoja. Ainakin muille skriptikielille löytyy aika hyvin kirjastoja, joissa voi sekä C :sta kutsua skriptikielen funktiota, että päinvastoin. Hae googlesta vaikka "Call python from C ," ja päinvastion.

      Käyttöjärjestelmä / käyttämäsi sovelluskehys tarjoaa myös rajapinnan, jonka kautta voi kommunikoida verkossa ja sellainen hyvin todennäköisesti löytyy myös C :lle, vähän riippuen, mitä käyttöjärjestelmää käytät.

      Eli täytyy tietää, missä ymäpristössä koodaat, jotta tuohon voi vastata tyhjentävästi.

      Jos haluat tehdä sellaista koodia joka toimii joka paikassa, täytyy valita siihen sopiva sovelluskehys. Kohtalaisen hyvin tähän sopii vaikka esimerkiksi Qt.

    Ketjusta on poistettu 4 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitä siellä ABC on tapahtunut

      Tavallista isompi operaatio näkyy olevan kyseessä.
      Alajärvi
      158
      6430
    2. Kuvaile elämäsi naista

      Millainen hän on? Mikä tekee hänestä sinulle erityisen?
      Ikävä
      51
      1854
    3. Klaukkalan onnettomuus 4.4

      Klaukkalassa oli tänään se kolmen nuoren naisen onnettomuus, onko kellään mitään tietoa mitä kävi tai ketä onnettomuudes
      Nurmijärvi
      44
      1560
    4. Kuvaile elämäsi miestä

      Millainen hän on? Mikä tekee hänestä sinulle erityisen?
      Ikävä
      54
      1122
    5. Ukraina ja Zelenskyn ylläpitämä sota tuhoaa Euroopan, ei Venäjä

      Mutta tätä ei YLE eikä Helsingin Sanomat kerto.
      Maailman menoa
      326
      1050
    6. Kolari Klaukkala

      Kaksi teinityttö kuoli. Vastaantulijoille ei käynyt mitenkään. Mikä auto ja malli telineillä oli entä se toinen auto? Se
      Nurmijärvi
      48
      981
    7. Ooo! Kaija Koo saa kesämökille öky-rempan:jättimäinen terde, poreallas... Katso ennen-jälkeen kuvat!

      Wow, nyt on Kaija Koon mökkipihalla kyllä iso muutos! Miltä näyttää, haluaisitko omalle mökillesi vaikkapa samanlaisen l
      Kesämökki
      13
      950
    8. Kevyt on olo

      Tiedättekö, että olo kevenee kummasti, kun päästää turhista asioista tai ihmisistä irti! Tämä on hyvä näin <3
      Ikävä
      84
      908
    9. Olisinpa jo siellä, otatkohan minut vastaan

      Olisitpa lähelläni ja antaisit minun maalata sinulle kuvaa siitä kaikesta ikävästä, tuskasta, epävarmuudesta ja mieleni
      Ikävä
      79
      908
    10. Toivoisin, että lähentyisit kanssani

      Tänään koin, että välillämme oli enemmän. Kummatkin katsoivat pidempään kuin tavallisesti toista silmiin. En tiedä mistä
      Ikävä
      14
      887
    Aihe