[fpc-pascal] libQT4Pas - Why it is needed?

zeljko zeljko at holobit.net
Mon Jan 30 15:06:35 CET 2012


On Monday 30 of January 2012 14:27:10 Ludo Brands wrote:
> > Eh, I meant how does ruby, lua, objective c, and similar
> > tools bind the
> > C++ api. Do they use an automatic tool that converts QT C++ objects to
> > procedural? or by hand, someone converts the objects to
> > procedures and structs? Or do they use the c++ objects
> > directly to python objects..
> 
> The smoke wrapper http://techbase.kde.org/Development/Languages/Smoke is
> used by a lot of these languages. See also
> http://lists.trolltech.com/qt-interest/2006-08/thread00721-0.html.
> 
> Smoke is actually a tool that generates runtime wrappers for c++ libraries.
> It supports virtual methods, multiple inheritance etc.

Yes there's smoke but that's all... no docs - exactly nothing. I've tried to 
dig into and try to get out how to create simplest wrapper, lost 3-4 hours 
with result = 0.

zeljko
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20120130/ff85f9b5/attachment.html>


More information about the fpc-pascal mailing list