<div class="gmail_quote">On Tue, Jun 21, 2011 at 1:13 AM, Dave Cottlehuber <span dir="ltr"><<a href="mailto:dave@muse.net.nz">dave@muse.net.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 21 June 2011 09:19, Andrew Thompson <<a href="mailto:andrew@hijacked.us">andrew@hijacked.us</a>> wrote:<br>
> On Mon, Jun 20, 2011 at 11:30:36AM -0400, Francis Joanis wrote:<br>
>> Hi,<br>
>><br>
>> Is Visual Studio 2005 still the preferred version of the Microsoft<br>
>> compiler for Erlang on Windows and is it still used for the<br>
>> pre-compiled binaries?<br>
>><br>
>> I think some work had been done to support VS 2008 and I don't know<br>
>> about VS 2010.<br>
><br>
> I submitted some patches to make it build with VS2008, and they were<br>
> accepted. No idea about 2010.<br>
><br>
> Andrew<br>
<br>
</div>90% of the hassle is getting the compiler/linker/manifest paths sorted<br>
out; these vary for every combo of VS IDE/SDK out there.<br>
<br>
VS 2008 Express compiles fine since R13B so long as you install the<br>
Windows SDK v7.0 as well. At the time wxWidgets didn't compile using<br>
VS2010 express so I stayed with VS2008.<br>
<br>
I use the following script / notes to set up a CouchDB build chain for<br>
VS2008 <a href="https://github.com/dch/glazier" target="_blank">https://github.com/dch/glazier</a> the README is still out of date<br>
vs scripts while I clean up some changes needed for CouchDB but the<br>
erlang stuff should be pretty stable. The patches & notes for doing<br>
this are now all included in the Erlang release so if it doesn't line<br>
up please let me know & I'll work through fixing them. Finally, I now<br>
compile OpenSSL from source<br>
<a href="https://github.com/dch/glazier/blob/master/bin/build_openssl.cmd
&" target="_blank">https://github.com/dch/glazier/blob/master/bin/build_openssl.cmd<br>
&</a>  wxWidgets via<br>
<a href="https://github.com/dch/glazier/blob/master/bin/build_wx.cmd" target="_blank">https://github.com/dch/glazier/blob/master/bin/build_wx.cmd</a> after<br>
applying patch equivalent to the manual steps in the README.<br>
<br>
IIRC wxWidgets wasn't able to be built with VS2010 last time I<br>
checked; but there appears to be a workaround now since<br>
<a href="http://trac.wxwidgets.org/changeset/66836/" target="_blank">http://trac.wxwidgets.org/changeset/66836/</a><br>
 ref <a href="http://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide#Visual_Studio_C.2B.2B_2010" target="_blank">http://wiki.wxwidgets.org/Microsoft_Visual_C%2B%2B_Guide#Visual_Studio_C.2B.2B_2010</a><br>
please post back how you get on with this.<br>
<br>
A+<br>
<font color="#888888">Dave<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br><div>Building with VS2010 and nmake works fine as well. Even better than fiddling around in the gui.</div><div>/Dan</div><div><br></div>