bchavez / BugTrap

:beetle: BugTrap: Catch unhandled exceptions in unmanaged and managed .NET code.
MIT License
166 stars 80 forks source link

VS2015 project and solution files, more German translations #12

Closed sesom42 closed 9 years ago

sesom42 commented 9 years ago

I have added VS2015 project and solution files because VS2015 Community Edition (free) is my main build environment for windows software. Unfortunately CrashExplorer can not be compiled directly from the IDE since Boost is downloaded only via the build script. Can we add Boost like zlib to the source tree?

bchavez commented 9 years ago

Awesome! Thank you! VS 2015 is my default IDE also. So, thanks for this!

Re: Boost I'm not sure if adding the entire boost source is a good solution. Boost is very large from what I recall. Here are a few ideas worth investigating:

  1. BCP boost dependency copy: http://www.boost.org/doc/libs/1_59_0/tools/bcp/doc/html/index.html All we need is boost regex right? Perhaps we could just copy over the compiled libs for just boot regex and it's dependence. If there within a few MB in total, I think it might be okay.
  2. Install, build locally, and have a batch script that can be modified that sets environment variables to point to the local build of boost.
  3. Git Large FIle Storage: https://git-lfs.github.com/
  4. Submodule checkout.

Let me know your thoughts.

Thanks, Brian

bchavez commented 9 years ago

Just wanted to comment that AppVeyor already has boost installed on it's Build Agent in C:\Libraries\boost so it isn't downloaded. I believe the only dependency that is downloaded and installed is the Mulitbyte MFC dependency.