<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tutorial :: Scapix Language Bridge</title><link>/bridge/tutorial/index.html</link><description>Step by step instructions on building and running example1 project.
C#</description><generator>Hugo</generator><language>en-us</language><atom:link href="/bridge/tutorial/index.xml" rel="self" type="application/rss+xml"/><item><title>C#</title><link>/bridge/tutorial/cs/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/bridge/tutorial/cs/index.html</guid><description>Clone scapix-com/example1 repository:
git clone https://github.com/scapix-com/example1 Run vs_cs.cmd script to generate Visual Studio solution for C#:
cd example1 vs_cs.cmd Open generated solution in Visual Studio:
build\vs_cs\ui\cs\chat.sln There are two targets in this solution:
chat - C# executable chatlib - C++ DLL In chat target open source file Program.cs. Here you will find multiple calls to C++ functions declared in C++ header files contact.h, session.h, etc. which reside in chatlib C++ target. You can place breakpoint in Program.cs file, run the project and examine values returned from C++. You can also add new C++ functions to contact.h or session.h headers, build solution (C# bindings automatically generated during build), then add calls from C# Program.cs file to your newly added C++ functions.</description></item></channel></rss>