VS on Windows

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
Look
Posts: 366
Joined: Thu Jun 05, 2014 2:14 pm
Location: Iran
Full name: Mehdi Amini

VS on Windows

Post by Look »

Does Visual Studio 2013 Ultimate Update 3 work on Windows 10 Enterprise?
Farewell.
User avatar
Look
Posts: 366
Joined: Thu Jun 05, 2014 2:14 pm
Location: Iran
Full name: Mehdi Amini

Re: VS on Windows

Post by Look »

Look wrote:Does Visual Studio 2013 Ultimate Update 3 work on Windows 10 Enterprise?
Forgot to add: Both 64bit.
Farewell.
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: VS on Windows

Post by velmarin »

It works perfect.
But the direct installation of the service pack 5 (the last) will not install directly.
You must first install the original program and then apply the service pack.
Also I have installed Visual Studio 2015 comunity and both work.
User avatar
Look
Posts: 366
Joined: Thu Jun 05, 2014 2:14 pm
Location: Iran
Full name: Mehdi Amini

Re: VS on Windows

Post by Look »

velmarin wrote:It works perfect.
But the direct installation of the service pack 5 (the last) will not install directly.
You must first install the original program and then apply the service pack.
Also I have installed Visual Studio 2015 comunity and both work.
Next question:
Will Console/Graphical projects compiled by Visual Studio 2013 Ultimate Update 3 in Windows 10 Enterprise work in Windows 7 Ultimate SP1?

(All 64bit).
Farewell.
User avatar
velmarin
Posts: 1600
Joined: Mon Feb 21, 2011 9:48 am

Re: VS on Windows

Post by velmarin »

I have not tested yet.

Another tool that works perfect in Visual Studio is the Clang compiler that fits perfect.
http://llvm.org/builds/
User avatar
Look
Posts: 366
Joined: Thu Jun 05, 2014 2:14 pm
Location: Iran
Full name: Mehdi Amini

Re: VS on Windows

Post by Look »

Look wrote: Next question:
Will Console/Graphical projects compiled by Visual Studio 2013 Ultimate Update 3 in Windows 10 Enterprise work in Windows 7 Ultimate SP1?

(All 64bit).
This seems to be called "binary compatibility".
Farewell.
jdart
Posts: 4367
Joined: Fri Mar 10, 2006 5:23 am
Location: http://www.arasanchess.org

Re: VS on Windows

Post by jdart »

You can't assume either backwards or forwards compatibility. Microsoft adds function calls, so newer builds may not work on old OSs. And they have even been known to alter the behavior of existing function calls, so old code may not execute on newer systems. Mostly it is ok. But you need to test.

--Jon
User avatar
Look
Posts: 366
Joined: Thu Jun 05, 2014 2:14 pm
Location: Iran
Full name: Mehdi Amini

Re: VS on Windows

Post by Look »

jdart wrote:You can't assume either backwards or forwards compatibility. Microsoft adds function calls, so newer builds may not work on old OSs. And they have even been known to alter the behavior of existing function calls, so old code may not execute on newer systems. Mostly it is ok. But you need to test.

--Jon
Is that exclusive to Windows specific code, or it happens to standard C/C++ code too?
Farewell.
Joost Buijs
Posts: 1563
Joined: Thu Jul 16, 2009 10:47 am
Location: Almere, The Netherlands

Re: VS on Windows

Post by Joost Buijs »

Look wrote:
jdart wrote:You can't assume either backwards or forwards compatibility. Microsoft adds function calls, so newer builds may not work on old OSs. And they have even been known to alter the behavior of existing function calls, so old code may not execute on newer systems. Mostly it is ok. But you need to test.

--Jon
Is that exclusive to Windows specific code, or it happens to standard C/C++ code too?
You can specify in your source which Windows version you want to target.

#define WINVER xxx
#define _WIN32_WINNT xxx

By defining these the proper library code will get selected for Windows specific code.