question

ChungJaeLee-9327 avatar image
0 Votes"
ChungJaeLee-9327 asked ·

Compatibility between MFC versions

Hello.

I have the source code of an application program for Windows XP using MFC in Visual Studio 2003.

I am curious to see if the source code of this application can be compiled normally when compiled in Visual Studio 2017.

Also, I am curious about what problems can arise.

Have a nice day.

vs-generalc++vs-msbuildvs-extensions
· 1
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi ChungJaeLee, do you have any update? You can also refer to the document to check the potential upgrade issues.


0 Votes 0 ·
GuidoFranzke avatar image
0 Votes"
GuidoFranzke answered ·

Hello,
read this for compatibility with projects of older Visual Studio versions:
port-migrate-and-upgrade-visual-studio-projects
Regards, Guido


·
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

RLWA32-6355 avatar image
1 Vote"
RLWA32-6355 answered ·

Assuming that Visual Studio 2017 is able to load/upgrade your old C++/MFC project the only way to know the answer to your question is for you try to build the project.

Recognize that since the days of Windows XP and Visual Studio .Net 2003 everything has evolved. Windows, the C++ language, implementations of the Standard C library and Standard C++ Library, Visual Studio, the MFC framework and more have all changed through the years.

It is impossible to predict the specific issues that you may encounter in your attempt to move this old code to a modern version of Windows and Visual Studio.

Take a look at this - visual-cpp-change-history-2003-2015


·
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.