Forum > Other

Delphi SWIG

(1/2) > >>

guest65405:
I search the internet and came across this article: http://www.fmxexpress.com/create-wrapper-interfaces-for-c-and-c-libraries-using-swig-with-delphi-support/

However, the version from this repo didn't build: https://github.com/FMXExpress/swig-delphi

But the one from this repo did: https://github.com/lynxnake/swig

I didn't test if it works or not. But I just want to share it with you.

p/s: The last commit was from 2017, it seemed he abandoned it.

Update: Don't use this tool. It will not help anything but only worsen the problem. It generated binding is a mess and doesn't work. This tool need a paid professional working fully on it to be usable. But now, just don't use it. h2pas is still the preferred solution.

avra:

--- Quote from: opaque on March 29, 2020, 12:48:17 pm ---However, the version from this repo didn't build: https://github.com/FMXExpress/swig-delphi

But the one from this repo did: https://github.com/lynxnake/swig

--- End quote ---
Could you please update wiki with your findings and specific release info that builds?
https://wiki.lazarus.freepascal.org/SWIG

guest65405:

--- Quote from: avra on March 30, 2020, 01:24:06 pm ---
--- Quote from: opaque on March 29, 2020, 12:48:17 pm ---However, the version from this repo didn't build: https://github.com/FMXExpress/swig-delphi

But the one from this repo did: https://github.com/lynxnake/swig

--- End quote ---
Could you please update wiki with your findings and specific release info that builds?
https://wiki.lazarus.freepascal.org/SWIG

--- End quote ---

But I don't know how to do it!

avra:

--- Quote from: opaque on March 31, 2020, 05:55:31 am ---
--- Quote from: avra on March 30, 2020, 01:24:06 pm ---Could you please update wiki with your findings and specific release info that builds?
https://wiki.lazarus.freepascal.org/SWIG

--- End quote ---

But I don't know how to do it!

--- End quote ---
Basically you just login with your forum account, open mentioned wiki page, click the "Edit" page tab at the top of the page, make changes to the text, and click the "Save page" button.

Full instructions can be found here: https://www.mediawiki.org/wiki/Help:Editing_pages

guest65405:

--- Quote from: avra on March 31, 2020, 02:36:15 pm ---
--- Quote from: opaque on March 31, 2020, 05:55:31 am ---
--- Quote from: avra on March 30, 2020, 01:24:06 pm ---Could you please update wiki with your findings and specific release info that builds?
https://wiki.lazarus.freepascal.org/SWIG

--- End quote ---

But I don't know how to do it!

--- End quote ---
Basically you just login with your forum account, open mentioned wiki page, click the "Edit" page tab at the top of the page, make changes to the text, and click the "Save page" button.

Full instructions can be found here: https://www.mediawiki.org/wiki/Help:Editing_pages

--- End quote ---

Your information is wrong. Forum account can't login into the wiki. We have to create a separate Wiki account.

p/s: I updated it as your request.

Navigation

[0] Message Index

[#] Next page

Go to full version