Tools and libraries to glue C/C++ APIs to high-level languages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

9 lines
2.3 KiB

import{S as q,i as K,s as z,e as s,t as B,g as o,B as M,a as t,b as y,c as v,C as e,n as S,f}from"../chunks/index-ddf26652.js";import{b as D}from"../chunks/paths-396f020f.js";var E="/CppSharp/_app/assets/kythera-ai-242ee8c4.png";function J(T){let p,i,r,l,w,k,G,g,I,u,L,C,_,d,b,h,n,x,A,j,c,H;return{c(){p=s("section"),i=s("div"),r=s("h1"),l=s("img"),k=B(" CppSharp"),G=o(),g=s("p"),g.textContent="Stop writing PInvoke methods by hand. Accelerate your development.",I=o(),u=s("p"),u.textContent="CppSharp facilitates the usage of native C/C++ code with the .NET ecosystem.",L=o(),C=s("div"),C.innerHTML=`<a href="https://github.com/mono/CppSharp/blob/main/docs/GettingStarted.md"><button class="btn primary">Get started</button></a>
<a href="https://gitter.im/managed-interop"><button class="btn">Join our Gitter</button></a>`,_=o(),d=s("section"),d.innerHTML=`<div class="features sj2uptc"><div class="features-list sj2uptc"><div class="feature sj2uptc"><h3>Cross-platform</h3>
<p class="sj2uptc">Distributed as a nuget package that supports Windows, Linux, and OS X.</p></div>
<div class="feature sj2uptc"><h3>High-performance</h3>
<p class="sj2uptc">Generates high-performance C# code with minimal overhead.</p></div>
<div class="feature sj2uptc"><h3>Multiple backends</h3>
<p class="sj2uptc">Supports generating C# code, as well as C++/CLI.</p></div></div></div>`,b=o(),h=s("section"),n=s("div"),x=s("h2"),x.textContent="Sponsors",A=o(),j=s("a"),c=s("img"),M(l.src,w=D+"/logo.svg")||t(l,"src",w),t(l,"width","50"),t(l,"height","50"),y(l,"vertical-align","middle"),t(l,"alt",""),y(r,"margin-top","25px"),t(r,"class","sj2uptc"),t(g,"class","sj2uptc"),y(u,"font-size","1.2rem"),t(u,"class","sj2uptc"),t(i,"class","land center text-center sj2uptc"),t(p,"class","sj2uptc"),t(d,"class","sj2uptc"),M(c.src,H=E)||t(c,"src",H),t(c,"width","300"),t(c,"height","55"),t(c,"alt","Kythera AI"),t(j,"href","https://www.kythera.ai/"),t(n,"class","sponsors sj2uptc"),t(h,"class","sj2uptc")},m(a,m){v(a,p,m),e(p,i),e(i,r),e(r,l),e(r,k),e(i,G),e(i,g),e(i,I),e(i,u),e(i,L),e(i,C),v(a,_,m),v(a,d,m),v(a,b,m),v(a,h,m),e(h,n),e(n,x),e(n,A),e(n,j),e(j,c)},p:S,i:S,o:S,d(a){a&&f(p),a&&f(_),a&&f(d),a&&f(b),a&&f(h)}}}class P extends q{constructor(p){super(),K(this,p,null,J,z,{})}}export{P as default};