This question comes from a non-c(++) programmer. We have a program written in Borland CPP circa 1995 under Windows 3.1 and believe it or not it is still in production. We have the program .h files and the .cpp source but it uses many libraries, some of which are no longer available (i.e.: owls).
The binary of this program does NOT execute under Windows XP. So we're faced with a decision to come up with some options. So far we've arrived at three scenarios.
1) locate a replacement program (would require another vendor which is not a good move).
2) purchase an up to date cpp compile suite for Windows XP and try to modify the code and locate alternatives for the missing libraries.
3) abandon windows altogether and convert the code and its GUI to a Linux based platform (which is the desired choice).
My question from those of you who might know is this:
What would be required to migrate the code to Linux? As we are NOT cpp windows programmers is there any freeware/commercial source converters that would at least identify the necessary changes/alterations? Is is conceivable that the cpp, in general, would port relatively easily to the Linux cpp? And how about the same for the Borland/Windows GUI functions and calls?
Any ideas and advice will be greatly appreciated as I/we are not qualified to make these determinations ourselves.
Thanks in advance.
Bob
The binary of this program does NOT execute under Windows XP. So we're faced with a decision to come up with some options. So far we've arrived at three scenarios.
1) locate a replacement program (would require another vendor which is not a good move).
2) purchase an up to date cpp compile suite for Windows XP and try to modify the code and locate alternatives for the missing libraries.
3) abandon windows altogether and convert the code and its GUI to a Linux based platform (which is the desired choice).
My question from those of you who might know is this:
What would be required to migrate the code to Linux? As we are NOT cpp windows programmers is there any freeware/commercial source converters that would at least identify the necessary changes/alterations? Is is conceivable that the cpp, in general, would port relatively easily to the Linux cpp? And how about the same for the Borland/Windows GUI functions and calls?
Any ideas and advice will be greatly appreciated as I/we are not qualified to make these determinations ourselves.
Thanks in advance.
Bob