Gaming Zone > [MiA] Servers
Are you a C/C++ pro, with experience of VS upgrades, willing to help me out?
Kyhado:
Never dove into C++ and have no experience with VS project upgrades. I have scripted and built apps in VS2015. I was thinking maybe upgrading to a earlier version might help, version hop at a time, but Microsoft says it doesn't help and its better to jump to the latest 2022 VS version.
Maybe this links...
//// Upgrade C++ projects from earlier versions of Visual Studio ///
https://docs.microsoft.com/en-us/cpp/porting/overview-of-potential-upgrade-issues-visual-cpp?view=msvc-170
//// Overview of potential upgrade issues (Visual C++) - LNK2019: Unresolved external ////
https://docs.microsoft.com/en-us/cpp/porting/overview-of-potential-upgrade-issues-visual-cpp?view=msvc-170
hellfire:
Noob answer from limited exp: Maybe we need to go through the change logs to see if backward compatibility is maintained. Normally, the change log always mentions what has been depreciated.
If not backward compatible, then you need to re-factor the old code and hopefully, if the return value from the function in question has the same datatype , then the only thing which might need changing , is the passed parameters/function name.
In the worst case, data types change but again everything can be patched.
You can do a ctrl+F to find out how many places the function has been called and then calculate the time required to update the old code. I did some combability update involving C ++ to another dev's code and yeah it takes time as you need to go to the fundamentals. But I normally start at the change log and compare using tools like notepad++ or a much more powerful comparison tool to find out the exact lines which has changed between the libraries (and function in question ) and start from there.
Good luck :)
Piglet:
I've worked out the root cause of that specific problem. It's using a very old library that I'll have to find an alternative to.
One step forward. 20 steps back.
hellfire:
Been there done that :) Good luck. A few years back I was in the middle of upgrading from old microsoft ERP solution to a new one. We ended up manually copy orders to the new system with people working over the weekend and the CEO talking to each one to beg lol. But in the end, kudos to the IT team and in a few more weeks things settled ;)
Navigation
[0] Message Index
[*] Previous page
Go to full version