Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am including two programs in my software. One of which requires VC10 and the other requires VC11. My question is that if program developed for VC10 will work on VC11 or I have to include both VC10 and VC11

share|improve this question
    
Yes it will be fine - been there, done that myself. I don't want to give such as short statement as answer so passed on as a comment. –  hagubear Jun 30 '13 at 15:57
    
Not sure what what that "yes" comment signifies, but the answers, as given below, is that you'll have to include both. –  Ernest Friedman-Hill Jul 1 '13 at 14:47
add comment

1 Answer

up vote 3 down vote accepted

I tried running a software designed for VC10 in a fresh installation of windows 7 in virtual box with only VC11 installed and it doesn't work. It worked later after I installed VC10.

Hence, the short asnswer is:

No

share|improve this answer
    
Even point updates within VC10 and VC11 don't work well within one another. The general rule that always works is if you use VC++ Redistrubutables provide the same version you developed against. This way if its missing it will be installed. This is what Steam does and it seems to work. This can be added onto anything that you had to install in order to develope against. –  Ramhound Jul 1 '13 at 16:12
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.