Solution: Chromium on Windows: MSVCR80D.dll file not found

"David L. Page" <[email protected]> Thu, 24 Apr 2008 10:34:41 -0400
Newsgroups gmane.comp.graphics.chromium.user
Message-ID <[email protected]>
--===============2136097902==
Content-Type: multipart/alternative; 
	boundary="----=_Part_360_2044029.1209047681028"

------=_Part_360_2044029.1209047681028
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I have finally solved the issue with using Chromium on MSVC8 (at least with
my platform). The main problem seems to be with manifests and dlls. I am not
fully familiar with Microsoft manifests, but it seems that when the app
faker trys to spawn a process, not all dlls are found (i.e. atlantis.exe is
unable to link with MSVCR80D.dll).

The solution that I have found to work is to embedded the manifest
information into the atlantis.exe (or any opengl app that app faker spawns).
Here's the DOS command line that I used for atlantis.exe.

C:\cr-1.0\bin\WIN_NT>mt.exe -manifest atlantis.exe.manifest
-outputresource:atlantis.exe;1

The following MSDN link is probably more useful:

http://msdn2.microsoft.com/en-us/library/ms235591(VS.80).aspx

I'm not sure how to force embedding manifests during compile/link, but it
would seem to be the obvious next step.

--Dave


-- 
David L. Page
[email protected]
865.607.8192

------=_Part_360_2044029.1209047681028
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<div class="gmail_quote">
<div><br clear="all">I have finally solved the issue with using Chromium on MSVC8 (at least with my platform). The main problem seems to be with manifests and dlls. I am not fully familiar with Microsoft manifests, but it seems that when the app faker trys to spawn a process, not all dlls are found (i.e. atlantis.exe is unable to link with MSVCR80D.dll). </div>

<div>&nbsp;</div>
<div>The solution that I have found to work is to embedded the manifest information into the atlantis.exe (or any opengl app that app faker spawns). Here&#39;s the DOS command line that I used for atlantis.exe.</div>
<div>&nbsp;</div>
<div>C:\cr-1.0\bin\WIN_NT&gt;mt.exe -manifest atlantis.exe.manifest -outputresource:atlantis.exe;1</div>
<div>&nbsp;</div>
<div>The following MSDN link is probably more useful:</div>
<div>&nbsp;</div>
<div><a href="http://msdn2.microsoft.com/en-us/library/ms235591(VS.80).aspx" target="_blank">http://msdn2.microsoft.com/en-us/library/ms235591(VS.80).aspx</a></div>
<div>&nbsp;</div>
<div>I&#39;m not sure how to force embedding manifests during compile/link, but it would seem to be the obvious next step. </div>
<div>&nbsp;</div>
<div>--Dave</div>
<div><br clear="all"><br>-- <br>David L. Page<br><a href="mailto:[email protected]">[email protected]</a><br>865.607.8192<br></div></div>

------=_Part_360_2044029.1209047681028--


--===============2136097902==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
--===============2136097902==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Chromium-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chromium-users

--===============2136097902==--