<p dir="ltr">Im trying to embed scripting in C++ using the mono jit runtime in libmono. I wanted to build a 64 bit library of the mono runtime but that doesnt seem possible on Windows. Does anyone know of a way to do so using Visual Studio? The msvc project included in the mono github repo fails miserably.</p>
<div class="gmail_quote">On Oct 6, 2015 3:36 PM, "Edward Ned Harvey (mono)" <<a href="mailto:edward.harvey.mono@clevertrove.com">edward.harvey.mono@clevertrove.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">MMMmmmm...  No, that's still not clear.  (Also, you didn't reply to list, so if you want anyone else to answer, you'll have to resend or something).<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">Mono is the open-source implementation of C# and .NET. So if you're developing on windows, normally you don't need mono. You just write C# and access .NET.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">You mentioned C++. Ok, no problem, you just access .NET however you do that in C++. (I'm not sure how to do that, but I know there are C++ bindings or something,
 which enable you to access .NET from C++).<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">The only reason I think you need mono is if you want something from the mono namespace, which is not part of .NET normally. Most of the mono namespace was created
 to provide support for things that don't exist in windows - for example, posix. But a bunch of things in the mono namespace can be useful in windows...
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d">I get the impression you're not actually trying to access something mono specific. I get the impression you want to know how to access .NET from C++. This doesn't
 need mono. It's all microsoft.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><a name="1503ea74b5d6b1c7__MailEndCompose"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1f497d"><u></u> <u></u></span></a></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Matt Guerrette [mailto:<a href="mailto:direct3dtutorials@gmail.com" target="_blank">direct3dtutorials@gmail.com</a>]
<br>
<b>Sent:</b> Tuesday, October 6, 2015 10:22 AM<br>
<b>To:</b> Edward Ned Harvey (mono) <<a href="mailto:edward.harvey.mono@clevertrove.com" target="_blank">edward.harvey.mono@clevertrove.com</a>><br>
<b>Subject:</b> RE: [Mono-dev] Compiling 64-bit windows mono-2.0 library with Visual Studio<u></u><u></u></span></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<p>Sorry i should have been more specific. Im trying to link 64 bit mono for a c++ project to use for scripting, but there is no prebuilt 64 bit windows library.<u></u><u></u></p>
<div>
<p class="MsoNormal">On Oct 6, 2015 7:03 AM, "Edward Ned Harvey (mono)" <<a href="mailto:edward.harvey.mono@clevertrove.com" target="_blank">edward.harvey.mono@clevertrove.com</a>> wrote:<u></u><u></u></p>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class="MsoNormal">> From: <a href="mailto:mono-devel-list-bounces@lists.ximian.com" target="_blank">
mono-devel-list-bounces@lists.ximian.com</a> [mailto:<a href="mailto:mono-devel-list-" target="_blank">mono-devel-list-</a><br>
> <a href="mailto:bounces@lists.ximian.com" target="_blank">bounces@lists.ximian.com</a>] On Behalf Of Matt Guerrette<br>
><br>
> I am currently trying to integrate mono into a project that I've built<br>
> completely 64 bit.<br>
> Currently on Windows there seems to be only 32 bit versions of Mono and<br>
> no easy way to build a 64 bit version.<br>
<br>
What do you mean you're trying to integrate mono into a project that you've built? This is presumably a C# .NET project you have in windows, so what do you mean "integrate mono?"<u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>

</blockquote></div>