user34537
user34537

Reputation:

Build a C++ binary w/o dll dependency

I wrote some C++ code. I sent it to my friend who isn't a developer. On windows 7 he got the error "the program can't start because msvcr120.dll is missing"

How can I build it so it will run? Do I need to use compile using MSVC 2008? 2005? I'd like this to work on vista+

Upvotes: 1

Views: 915

Answers (1)

Dennis Kuypers
Dennis Kuypers

Reputation: 556

I think you can statically link the run time library using /MT instread of /MD

see http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx

Right Click your project -> Properties -> C/C++ -> Code Generation -> Set "Runtime Library" to "/MTd" for debug and "/MT" for release builds

Upvotes: 8

Related Questions