Apr 19th

TabSRMM 3 – build environment

2010, 23:32 UTC | By | In TabSRMM
Leave a comment | Trackback  | 1063 views

Switched to Visual Studio 2010

Effective by April, 20 2010, I've switched from Visual Studio 2008 to Visual Studio 2010 to maintain the projects for TabSRMM 3 and. Other projects like clist_nicer will follow.

The new project files are:

  • tabsrmm_10.sln - solution file
  • tabsrmm_10.vcxproj - the project file

All other project files should be considered deprecated with the exception of the Visual C++ 6.0 projects (.dsw/.dsp files) which are maintained for the x86 ANSI and UNICODE builds.

Building with different platform toolsets

Visual Studio 2010 supports multiple toolsets for building projects. By default, it builds for v100 (10.0) which requires a new runtime to be installed by the user. This is, however, not necessary and most users would probably prefer to NOT install another C/C++ runtime for a single plugin. By setting the platform toolset property to v90, it is possible to build any C++ project using the older 2008 tool chain, targeted at the msvcr90 runtime.

Release builds of TabSRMM 3 are therefore built for the version 9 runtime and do not require the user to install a new C/C++ runtime library. A new script has been added to BuildScripts/ which allows you to build from the command line using the proper toolset option.

1 Like Like
No comments yet.

Subject

  (this is optional)

Comment text

Allowed HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>