lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

On Wed, 02 Mar 2011 10:05:27 -0500, Javier Guerra Giraldez <> wrote:

On Wed, Mar 2, 2011 at 8:52 AM, RJP Computing <> wrote:
The problem is that Visual C++ 2005 is old and comes with very complicated

is post-2005 VC++ any better?

honestly, i only tried once to create a deployment-appropriate binary
with MS tools.  i don't remember which version it was; but it was
total hell.  (gimme mingw any day... well, any day i have to deal with

i did find hard to believe how many hoops you have to jump, since MS
is usually very focused on keeping simple things simple.  i think
there must be some motive i don't see.

but my question was:  has that improved?  or maybe 2005 was even worse
than what i saw?

My experience with using the Windows 7 SDK has been much easier than it was in 2005 (when Microsoft's free development offerings were in their infancy). From what I saw now, the only hard scenario is using MSBuild.exe without having Visual C++ to generate the .vcproj files (which are a Lovecraftian nightmare when viewed raw). If you have to use msbuild, Visual C++ Express is free.

Other than that, just installing the SDK and running CL.exe (after a possibly necessary run of setenv /Release /x86) doesn't seem any harder than running GCC on Linux (except for the actual "installing the SDK" step).