Current version

v1.10.4 (stable)

Navigation

Main page
Archived news
Downloads
Documentation
   Capture
   Compiling
   Processing
   Crashes
Features
Filters
Plugin SDK
Knowledge base
Contact info
Forum
 
Other projects
   Altirra

Search

Archives

01 Dec - 31 Dec 2013
01 Oct - 31 Oct 2013
01 Aug - 31 Aug 2013
01 May - 31 May 2013
01 Mar - 31 Mar 2013
01 Feb - 29 Feb 2013
01 Dec - 31 Dec 2012
01 Nov - 30 Nov 2012
01 Oct - 31 Oct 2012
01 Sep - 30 Sep 2012
01 Aug - 31 Aug 2012
01 June - 30 June 2012
01 May - 31 May 2012
01 Apr - 30 Apr 2012
01 Dec - 31 Dec 2011
01 Nov - 30 Nov 2011
01 Oct - 31 Oct 2011
01 Sep - 30 Sep 2011
01 Aug - 31 Aug 2011
01 Jul - 31 Jul 2011
01 June - 30 June 2011
01 May - 31 May 2011
01 Apr - 30 Apr 2011
01 Mar - 31 Mar 2011
01 Feb - 29 Feb 2011
01 Jan - 31 Jan 2011
01 Dec - 31 Dec 2010
01 Nov - 30 Nov 2010
01 Oct - 31 Oct 2010
01 Sep - 30 Sep 2010
01 Aug - 31 Aug 2010
01 Jul - 31 Jul 2010
01 June - 30 June 2010
01 May - 31 May 2010
01 Apr - 30 Apr 2010
01 Mar - 31 Mar 2010
01 Feb - 29 Feb 2010
01 Jan - 31 Jan 2010
01 Dec - 31 Dec 2009
01 Nov - 30 Nov 2009
01 Oct - 31 Oct 2009
01 Sep - 30 Sep 2009
01 Aug - 31 Aug 2009
01 Jul - 31 Jul 2009
01 June - 30 June 2009
01 May - 31 May 2009
01 Apr - 30 Apr 2009
01 Mar - 31 Mar 2009
01 Feb - 29 Feb 2009
01 Jan - 31 Jan 2009
01 Dec - 31 Dec 2008
01 Nov - 30 Nov 2008
01 Oct - 31 Oct 2008
01 Sep - 30 Sep 2008
01 Aug - 31 Aug 2008
01 Jul - 31 Jul 2008
01 June - 30 June 2008
01 May - 31 May 2008
01 Apr - 30 Apr 2008
01 Mar - 31 Mar 2008
01 Feb - 29 Feb 2008
01 Jan - 31 Jan 2008
01 Dec - 31 Dec 2007
01 Nov - 30 Nov 2007
01 Oct - 31 Oct 2007
01 Sep - 30 Sep 2007
01 Aug - 31 Aug 2007
01 Jul - 31 Jul 2007
01 June - 30 June 2007
01 May - 31 May 2007
01 Apr - 30 Apr 2007
01 Mar - 31 Mar 2007
01 Feb - 29 Feb 2007
01 Jan - 31 Jan 2007
01 Dec - 31 Dec 2006
01 Nov - 30 Nov 2006
01 Oct - 31 Oct 2006
01 Sep - 30 Sep 2006
01 Aug - 31 Aug 2006
01 Jul - 31 Jul 2006
01 June - 30 June 2006
01 May - 31 May 2006
01 Apr - 30 Apr 2006
01 Mar - 31 Mar 2006
01 Feb - 29 Feb 2006
01 Jan - 31 Jan 2006
01 Dec - 31 Dec 2005
01 Nov - 30 Nov 2005
01 Oct - 31 Oct 2005
01 Sep - 30 Sep 2005
01 Aug - 31 Aug 2005
01 Jul - 31 Jul 2005
01 June - 30 June 2005
01 May - 31 May 2005
01 Apr - 30 Apr 2005
01 Mar - 31 Mar 2005
01 Feb - 29 Feb 2005
01 Jan - 31 Jan 2005
01 Dec - 31 Dec 2004
01 Nov - 30 Nov 2004
01 Oct - 31 Oct 2004
01 Sep - 30 Sep 2004
01 Aug - 31 Aug 2004

Stuff

Powered by Pivot  
XML: RSS feed 
XML: Atom feed 

§ Wat

Visual Studio 2005 has an amusing description of the /SWAPRUN:NET linker option:

Presumably, a poor soul in charge of the help text was told "go document this" without proper backup.

It seems this was noticed and corrected by the time Visual Studio 2010 was released:

Well, except that the part about it being a feature of Windows NT 4.0 is superfluous as VS2010-built executables require Windows XP SP2... but that one we can let slide....

Comments

Comments posted:


Hi!

Any visual studio builds executables runnable on any windows os (well, maybe actually "any windows os starting from win 95"). What you meant, I'm guessing, is the C-runtime library version requirement (and the appropriate entry in the EXE's manifest file), right? If not, I'd like to inform you that you can successfully make applications in VS2010 (and 2012) that run on win 95, 98, xp (without SPs). You just need to link to DLLs that are available on a given OS (or provide them).


...AND you can make any VS link your application to any version of the C-runtime lib you want. I always use the newest VS there is (currently 2012) and routinely link my EXEs to the default Windows' "msvcrt.dll" despite MS telling me not to. I don't use any fancy features from the CRT library (only simple C standard functions), so that old version is more than enough for me. I've never, ever seen anyone having problems running my applications. You may get into problems if you actually use some of the new runtime features, but that's obvious, I believe.

me - 09 03 13 - 17:36


Changing the CRT does get around a lot of it, but it's still the case that you have to change the build config a bit to do it. Also, newer versions of the linker will insist on raising the version field of the EXE header, preventing it from running on lower OSes. Microsoft had to undo this in the VS2012 linker to support XP again.

Phaeron - 10 03 13 - 07:26


Doesn't it say NT 4 (or later)? Which would include 2000, XP, Vista, 7 and 8 ...

Oscar - 24 04 13 - 00:46


i have a win98 that runs virtualdub 1.9.11 and i think there is no problem with >winnt 4 applications because i use KernelEx that allows the program to "think" he is running on a OS that you select. works but i cant use applications that uses any version of net framework... the file mscoree crashes everytime =/
im programmer too but im a noob with c++/c (i know vb), so anything what you guys could say about programming i will understand

lordpacco - 04 05 13 - 05:02

Comment form


Please keep comments on-topic for this entry. If you have unrelated comments about VirtualDub, the forum is a better place to post them.
Name:  
Remember personal info?

Email (Optional):
Your email address is only revealed to the blog owner and is not shown to the public.
URL (Optional):
Comment: /

An authentication dialog may appear when you click Post Comment. Simply type in "post" as the user and "now" as the password. I have had to do this to stop automated comment spam.



Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.