| Non-Warp Program Code and Open Watcom for OS/2? |
|
|
Premium member in staff
       posts: 2298 since: 12 Jan, 2001
 |
 |
1. Non-Warp Program Code and Open Watcom for OS/2? |
|
|
Could one take the open source code and compile it with Open Watcom in OS/2 Warp or eComStation? Would it be a workable program for OS/2-eCS or for DOS (or the os it was intended for?)?
BigWarpGuy - - - - - - - - - - - - - - - - - - OS/2 Warp-ed to the very end. - - - - - - - - - - - - - - - - -
|
| Date: 20 Sep, 2003 on 21:45 |
|
|
Premium member in user
     posts: 121 since: 17 Jul, 2003 |
 |
2. Re:Non-Warp Program Code and Open Watcom for OS/2? |
|
|
It should. Open Watcom allows you to create DOS, DOS + 4GW, DOS + CauseWay, several Windows and AutoCAD apps. You can compile and link these apps from OS/2. Naturally, you will need the corresponding operating system when you want to run or debug such apps. Be prepared for several sources of problems: a) Watcom is well known in OS/2 and DOS worlds but it is almost unknown in Windows. Prepare for lack of support on the Windows platform. b) If you use third party libraries then switch from register calling convention (it's a default in Watcom) to stack calling convention. c) Templates. I haven't tested Open Watcom 1.1 so far but the support for templates in Open Watcom 1.0 is still rather rudimentary. It allows simple templates and the templates will work as expected but sophisticated large systems of templates, like STL, can cause problems because of lack of support of the needed features (member templates, partial class specialization and so on). |
| Date: 22 Sep, 2003 on 11:28 |
|
|
Premium member in staff
       posts: 2298 since: 12 Jan, 2001
 |
 |
3. Re:Non-Warp Program Code and Open Watcom for OS/2? |
|
|
Thanks for the information. I have no doubt it will prove useful.
BigWarpGuy - - - - - - - - - - - - - - - - - - OS/2 Warp-ed to the very end. - - - - - - - - - - - - - - - - -
|
| Date: 22 Sep, 2003 on 15:21 |
|
|
| Non-Warp Program Code and Open Watcom for OS/2? |
|
|
| All times are CET+1. |
< Prev. | P. 1 | Next > |
|