Archived

This topic is now archived and is closed to further replies.

kordova

VS.net release build

Recommended Posts

A classmate sent me an app to test the other day and it worked fine on my current computer. Unfortunately yesterday this computer was having issues so I was thoroughly testing it on another xp machine and it wouldn''t run saying "this application has failed to start because MSVCR70.dll was not found." I assume this to mean it needs some of VS.net''s dll''s which would not be on the second machine I''ve tested. I assumed that he gave me the debug build (though I haven''t had that error before, even then) though he vehemently retorts that it is definitely the release build. Could something else be behind it or should I insist that he send me it again being sure to rebuild etc.?

Share this post


Link to post
Share on other sites
MSVCRT70.dll, not MSVCR70.dll. And both debug and release builds require it, as long as the app is built to use the dynamic runtime libraries.

It''s available everywhere. Google for it.


How appropriate. You fight like a cow.

Share this post


Link to post
Share on other sites
Really? I''ve never evidently had to release things to people without vs.net. How do you build it such that it doesnt require it? thanks much.

Share this post


Link to post
Share on other sites
If you use the elements of those libraries, you MUST either require it on the end user''s computer or link to it statically with the compiler ... which grows your dirstributable quit a bit.

Share this post


Link to post
Share on other sites
Oh, and it's definitely "MSVCR70.dll" as per a drive and web search.

Hmm. What are some common elements of those? I know he's using SDL if that matters at all.

[edited by - kordova on August 5, 2003 6:20:29 PM]

Share this post


Link to post
Share on other sites
quote:
Original post by Sneftel
MSVCRT70.dll, not MSVCR70.dll. And both debug and release builds require it, as long as the app is built to use the dynamic runtime libraries.


Debug builds have a dependency on MSVCRT70D.dll. This DLL is not redistributable. MSVCRT70.DLL is, however.



AnkhSVN - A Visual Studio .NET Addin for the Subversion version control system.

Share this post


Link to post
Share on other sites
quote:
Original post by BlueDev
Hello,

Here is a link to the DLL File MSVCR70.DLL

Hope this helps and if you need any other MSVC...dll files I should have them. Good Luck


Oh thanks, I do have it on my dev computer so I managed to get it working.


Arild.. on probation?

Anyway, which things depend on that dll? (if it''s an easy answer)

Thanks much all.

Share this post


Link to post
Share on other sites
In an interesting development he''s reported to me that others have gotten an error with the file name definitely ending in a ''d''... I''ve had the same issue and found if I renamed the regular releasable one so that is ended with a ''d'' it still worked... Something seems fishy...

Share this post


Link to post
Share on other sites