views:

122

answers:

2

I'm currently using Microsoft Visual Studio 2010.

If we say that we give 10 different people a copy of MSVC 10 and a short C++ Hello, World listing. They all create a new project using exactly the same settings, add a new cpp file with the Hello, World program and compile it.

  • Do they all get the exactly same binary?
  • If not, what are the exact differences?
  • What information about my system does MSVC add to my executeable?

Paranoia!

A: 

As far as I know you would get the exact same binary...

rep_movsd
+2  A: 

If you each create a project from scratch you'll at least get different GUIDs assuming it's the type of project that needs GUIDs. The GUID is set at the time you create the project so if one of you creates the project and then you share the project there will be no difference in the binaries. There is no identifiable info in the GUIDs AFAIK.

gman