Various experiments with programming languages and platforms.
First language in the name of a folder is a host language. For example, CSharp-Cpp-Interop
means "I want to use C++ in a C# enviroment".
CSharp-Cpp-CppSharp
CSharp-Cpp-Interop
CSharp-Cpp-SWIG
Cpp-CSharp-Blackmire
Cpp-CSharp-SharpCpp
ObjC-Swift-Interop
Cpp-Cross-Platform
- example of using C++ on iOS, Android, Windows and Mac with Xamarin.
CppLibraryProject
is copy-pasted and slightly modified across the projects, to make it obvious which differences each approach has.- All projects were tested on mac.