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> </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's the DOS command line that I used for atlantis.exe.</div> <div> </div> <div>C:\cr-1.0\bin\WIN_NT>mt.exe -manifest atlantis.exe.manifest -outputresource:atlantis.exe;1</div> <div> </div> <div>The following MSDN link is probably more useful:</div> <div> </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> </div> <div>I'm not sure how to force embedding manifests during compile/link, but it would seem to be the obvious next step. </div> <div> </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==--