Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Vytváříme v C/C++ modul pro Python

Limit False aura:15
3. 11. 2009 12:04

SWIG

Psat to takhle primo mi prijde hrozne neprehledne a nachylne na chyby v porovnani s pouzitim swigu. Se swigem odpadaji manualni konverze, parsovani argumentu a swig se umi vyporadat s pretizenymi funkcemi a sablonami (C++). Sice to chvili trva naucit se, ale pak se hodne casu usetri (a navic je mozne pozit knihovnu jak v pythonu, tak v C/C++).

Priklad pro C++, pro C by to bylo jeste jednodussi (jenom 20 radku kdyz nepocitam includy): http://www.pastebin.cz/25296
Header wrapovany tim swig scriptem: http://www.pastebin.cz/25300

andreeeeee
andreeeeee (neregistrovaný) ---.koleje.cuni.cz
3. 11. 2009 22:41

Re: SWIG

pripadne SIP, ten je (hlavne v kombinacii s Qt) este lepsi snad… SWIG mi bol parkrat schopny vygenerovat 1MB binarky na jednu c++ triedu :))

Zasílat nově přidané příspěvky e-mailem