<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Side-by-Side Horror</title>
	<atom:link href="http://llbit.se/?feed=rss2&#038;p=19" rel="self" type="application/rss+xml" />
	<link>http://llbit.se/?p=19</link>
	<description></description>
	<lastBuildDate>Wed, 25 Aug 2010 21:59:53 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Gary kaizer</title>
		<link>http://llbit.se/?p=19#comment-1529</link>
		<dc:creator>Gary kaizer</dc:creator>
		<pubDate>Wed, 04 Feb 2009 20:08:03 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-1529</guid>
		<description>In order for your friend to run your application without running a setup wizard you should use the manual deployment method for the new libraries leveraged in VS2008.

This is meant for x86 machines, but can be easily modified:

1) Download and run http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displaylang=en. Which should install the side-by-side assemblies needed. (vcredist_*.exe where * is the processor they have: x86, IA64, x64)

2) If you are using any custom libraries include them with your exe and either put them with your exe or in the folder named after the library (so MFC90 library would go in the Myapp\MFC90\).

3)  Run you executable.</description>
		<content:encoded><![CDATA[<p>In order for your friend to run your application without running a setup wizard you should use the manual deployment method for the new libraries leveraged in VS2008.</p>
<p>This is meant for x86 machines, but can be easily modified:</p>
<p>1) Download and run <a href="http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displaylang=en" rel="nofollow">http://www.microsoft.com/downloads/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&amp;displaylang=en</a>. Which should install the side-by-side assemblies needed. (vcredist_*.exe where * is the processor they have: x86, IA64, x64)</p>
<p>2) If you are using any custom libraries include them with your exe and either put them with your exe or in the folder named after the library (so MFC90 library would go in the Myapp\MFC90\).</p>
<p>3)  Run you executable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bollywood fun</title>
		<link>http://llbit.se/?p=19#comment-1522</link>
		<dc:creator>bollywood fun</dc:creator>
		<pubDate>Sun, 01 Feb 2009 12:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-1522</guid>
		<description>Look at, and compare, the sizes of the resulting MinGW and MS VC++ executable files and you will see the difference.</description>
		<content:encoded><![CDATA[<p>Look at, and compare, the sizes of the resulting MinGW and MS VC++ executable files and you will see the difference.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lilJ0hn</title>
		<link>http://llbit.se/?p=19#comment-1356</link>
		<dc:creator>lilJ0hn</dc:creator>
		<pubDate>Thu, 04 Dec 2008 21:25:35 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-1356</guid>
		<description>Wow...no one has mentioned where you really went wrong...
c++

see also humor http://www-users.cs.york.ac.uk/susan/joke/cpp.htm</description>
		<content:encoded><![CDATA[<p>Wow&#8230;no one has mentioned where you really went wrong&#8230;<br />
c++</p>
<p>see also humor <a href="http://www-users.cs.york.ac.uk/susan/joke/cpp.htm" rel="nofollow">http://www-users.cs.york.ac.uk/susan/joke/cpp.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://llbit.se/?p=19#comment-1093</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Wed, 01 Oct 2008 18:46:30 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-1093</guid>
		<description>You might consider creating an install package that also installs the c runtime. 

Take a look here for more information:
How to redistribute the Visual C++ Libraries with your application
http://blogs.msdn.com/vcblog/archive/2007/10/12/how-to-redistribute-the-visual-c-libraries-with-your-application.aspx

Of course I have found it to be a little flakey. In some cases it will install only the amd64 bit version on an OS that is 32bit but running on a 64 bit capable processor. I haven&#039;t found a solution to that yet, very annoying.</description>
		<content:encoded><![CDATA[<p>You might consider creating an install package that also installs the c runtime. </p>
<p>Take a look here for more information:<br />
How to redistribute the Visual C++ Libraries with your application<br />
<a href="http://blogs.msdn.com/vcblog/archive/2007/10/12/how-to-redistribute-the-visual-c-libraries-with-your-application.aspx" rel="nofollow">http://blogs.msdn.com/vcblog/archive/2007/10/12/how-to-redistribute-the-visual-c-libraries-with-your-application.aspx</a></p>
<p>Of course I have found it to be a little flakey. In some cases it will install only the amd64 bit version on an OS that is 32bit but running on a 64 bit capable processor. I haven&#8217;t found a solution to that yet, very annoying.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: radioman</title>
		<link>http://llbit.se/?p=19#comment-1068</link>
		<dc:creator>radioman</dc:creator>
		<pubDate>Thu, 18 Sep 2008 16:37:34 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-1068</guid>
		<description>..my favorite stuff, i love it ;} http://img162.imageshack.us/my.php?image=vsversionao0.png

after each ServicePack visual studio use old runtime, wtf ;/

last time i solve it by clean windows reinstall and then vs install, and then sp1 install. but if you install sp1 later you have incorect versions ;{</description>
		<content:encoded><![CDATA[<p>..my favorite stuff, i love it ;} <a href="http://img162.imageshack.us/my.php?image=vsversionao0.png" rel="nofollow">http://img162.imageshack.us/my.php?image=vsversionao0.png</a></p>
<p>after each ServicePack visual studio use old runtime, wtf ;/</p>
<p>last time i solve it by clean windows reinstall and then vs install, and then sp1 install. but if you install sp1 later you have incorect versions ;{</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HEX</title>
		<link>http://llbit.se/?p=19#comment-1030</link>
		<dc:creator>HEX</dc:creator>
		<pubDate>Tue, 09 Sep 2008 10:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-1030</guid>
		<description>I can build console project in VS2005 and VS2008 with /MTd code generating. Both 2005 and 2008 have same problems. The only diffrence between is, I don&#039;t know how to build a win32 form application in VS2008 but I do know how to do it in VS2005. (but I can use VS2005 project v VS2008 and it works for the most of folks)</description>
		<content:encoded><![CDATA[<p>I can build console project in VS2005 and VS2008 with /MTd code generating. Both 2005 and 2008 have same problems. The only diffrence between is, I don&#8217;t know how to build a win32 form application in VS2008 but I do know how to do it in VS2005. (but I can use VS2005 project v VS2008 and it works for the most of folks)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://llbit.se/?p=19#comment-1026</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Tue, 09 Sep 2008 02:09:15 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-1026</guid>
		<description>And, I spent many days wrestling with this BIG problem. After this horror don&#039;t want to use any more f*cked M$ products.</description>
		<content:encoded><![CDATA[<p>And, I spent many days wrestling with this BIG problem. After this horror don&#8217;t want to use any more f*cked M$ products.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christian</title>
		<link>http://llbit.se/?p=19#comment-411</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Wed, 14 May 2008 13:08:58 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-411</guid>
		<description>This was very helpful. I spent many hours wrestling with this problem.</description>
		<content:encoded><![CDATA[<p>This was very helpful. I spent many hours wrestling with this problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: giry</title>
		<link>http://llbit.se/?p=19#comment-347</link>
		<dc:creator>giry</dc:creator>
		<pubDate>Wed, 30 Apr 2008 08:58:37 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-347</guid>
		<description>Thx for the article, i find some answers here.</description>
		<content:encoded><![CDATA[<p>Thx for the article, i find some answers here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tobias</title>
		<link>http://llbit.se/?p=19#comment-322</link>
		<dc:creator>Tobias</dc:creator>
		<pubDate>Sun, 20 Apr 2008 03:35:39 +0000</pubDate>
		<guid isPermaLink="false">http://llbit.se/?p=19#comment-322</guid>
		<description>&quot;Unfortunately, the manifest file that is generated contains references not only to VC90 DLLs, but also to VC80 DLLs.&quot;

ok, reason is clear in hindsight: VS derived the VC80 DLL dependency from the linked SDL.

I rebuilt SDL 1.2.13 (current stable) using VS9 (needed to download/install DirectX SDK for that). After that, the second dependency is gone, embedding the manifest works and side-by-side installation of the Microsoft.VC90.CRT folder works (at least on a fresh XP SP2 machine).

For earlier systems it is likely that you then need to add the path to the Microsoft.VC90.CRT folder to PATH.

The following is also working: put the _contents_ of the Microsoft.VC90.CRT folder in the same folder as your app. You&#039;ll need the manifest! Probably, this way on older systems than XP SP2, this works without setting PATH. I don&#039;t have an older system around, so I don&#039;t know ..</description>
		<content:encoded><![CDATA[<p>&#8220;Unfortunately, the manifest file that is generated contains references not only to VC90 DLLs, but also to VC80 DLLs.&#8221;</p>
<p>ok, reason is clear in hindsight: VS derived the VC80 DLL dependency from the linked SDL.</p>
<p>I rebuilt SDL 1.2.13 (current stable) using VS9 (needed to download/install DirectX SDK for that). After that, the second dependency is gone, embedding the manifest works and side-by-side installation of the Microsoft.VC90.CRT folder works (at least on a fresh XP SP2 machine).</p>
<p>For earlier systems it is likely that you then need to add the path to the Microsoft.VC90.CRT folder to PATH.</p>
<p>The following is also working: put the _contents_ of the Microsoft.VC90.CRT folder in the same folder as your app. You&#8217;ll need the manifest! Probably, this way on older systems than XP SP2, this works without setting PATH. I don&#8217;t have an older system around, so I don&#8217;t know ..</p>
]]></content:encoded>
	</item>
</channel>
</rss>
