I have traditional C programs that were running on UNIX. These are required to be ported to Windows 2003 Server. Any pointers to the above are much appreciated.
Thought process was to re-compile these C programs in VS2003, make the necessary corrections, make an exe and use the windows scheduler to run these exe's. Is there a better/more appropriate way to do these ?
Should managed C++ be used ?
What problems are likely to occur in this approach ?
You can convert it to managed C++, if you want to - but you don't have to. I would keep it in C, like you say they already are. Of course you probably need to make some corrections, like you said yourself.
Managed C++ keeps track of the allocated memory, but if those programs have worked once, then they'll probably work now too (with the corrections)
The biggest problem you're going to get is probably the libraries. If your programs are using UNIX-libraries heavily, then you'll probably need to rewrite the whole program, and use Windows-libraries instead.
I agree. There's no reason to change the language. Adding to what v0id said, it may also use UNIX API etc that will require quite a bit of reworking. I would change as little as possible, though.
@Void - added rep
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks