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

350

    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.

      • Anonyymi

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

    Luetuimmat keskustelut

    1. Rakas

      Eihän se tietysti minulle kuulu, mutta missä sinä olet? 😠
      Ikävä
      54
      2308
    2. Pidit itseäsi liian

      Vanhana minulle? Niinkö?
      Ikävä
      62
      2212
    3. SDP:n lyhyt selviytymisopas

      1. Komitea on vastaus, oli kysymys mikä tahansa Jos maailma on muuttumassa tai jossain palaa, demari ei hätiköi. Ensin p
      Maailman menoa
      14
      1717
    4. Joko olet luovuttanut

      Mun suhteen?
      Ikävä
      62
      1532
    5. Haluaisitko oikeasti

      Vakavampaa välillemme vai tämäkö riittää
      Ikävä
      51
      1493
    6. Mitä se olisi

      Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?
      Ikävä
      41
      905
    7. Toivoisitko

      Toivoisitko, että kaivattusi olisi introvertimpi tai extrovertimpi? Itsenäinen tai tarvitsisi enemmän apua/sinua? Osoit
      Ikävä
      95
      799
    8. Nanna Karalahti :Paljastus bisneksistä Jere Karalahden kanssa!

      Ottanut yhteyttä seiskalehden toimittajaan ja kertonut totuuden yhteisestä Herotreeni-nimisestä verkkovalmenuksesta.
      Kotimaiset julkkisjuorut
      118
      767
    9. Sotekeskus

      Aloite on hyvä, kiitokset siitä. Mutta jos olette yhtään seuranneet hyvinvointialueen kokouksia niin sehän on jo nuijit
      Ähtäri
      33
      748
    10. Sinunkin pitää jättää

      Se kaivattusi rauhaan.
      Ikävä
      40
      703
    Aihe