How to Instructional Podcast on the Tech Podcast Network

Merge Conflict: 136: I Love PInvoke


Listen Later

When you need to get something done, sometimes you have to write some C++. Or sometimes you have no choice because you were handed a C++ library and why not expose a beautiful C# layer to call form your mobile apps. Seems easy right? We take a look at the why, how, and struggles with doing so.
Follow Us
* Frank: Twitter (http://twitter.com/praeclarum), Blog (http://praeclarum.org), GitHub (http://github.com/praeclarum)
* James: Twitter (http://twitter.com/jamesmontemagno), Blog (https://montemagno.com), GitHub (http://github.com/jamesmontemagno)
* Merge Conflict: Twitter (http://twitter.com/mergeconflictfm), Facebook (https://www.facebook.com/mergeconflictfm), Website (http://mergeconflict.fm), Chat on Discord (https://www.mergeconflict.fm/discord)
* Music : Amethyst Seer - Citrine by Adventureface (https://soundcloud.com/adventureface)
⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐
SUPPORT US ON PATREON: patreon.com/mergeconflictfm (https://www.patreon.com/mergeconflictfm)Sponsored By:* Instabug (http://instabug.com/merge)Thousands of companies including Lyft, eBay, and PayPal rely on Instabug for their feedback process to iterate faster and enhance their app quality. Signup now, install the SDK for free, and get a free Instabug t-shirt.
![Instabug-Shirt](https://uploads.fireside.fm/images/0/02d84890-e58d-43eb-ab4c-26bcc8524289/hk0v8_cQ.png) (http://instabug.com/merge)Support Merge Conflict (https://www.patreon.com/mergeconflictfm)Links:* Use C/C++ libraries with Xamarin - Xamarin | Microsoft Docs (https://docs.microsoft.com/en-us/xamarin/cross-platform/cpp/#distributing-the-net-wrapper-with-nuget)* SWIG Tutorial (http://www.swig.org/tutorial.html)* SafeHandleZeroOrMinusOneIsInvalid Class (Microsoft.Win32.SafeHandles) | Microsoft Docs (https://docs.microsoft.com/en-us/dotnet/api/microsoft.win32.safehandles.safehandlezeroorminusoneisinvalid?view=netframework-4.7.2)* macos - Convert .a to .dylib in Mac osx - Stack Overflow (https://stackoverflow.com/questions/25321911/convert-a-to-dylib-in-mac-osx)* Visual C++ for Cross-Platform Mobile Development - Visual Studio | Microsoft Docs (https://docs.microsoft.com/en-us/visualstudio/cross-platform/visual-cpp-for-cross-platform-mobile-development?view=vs-2017)
...more
View all episodesView all episodes
Download on the App Store

How to Instructional Podcast on the Tech Podcast NetworkBy