Re: Porting a Unix/X11 Package to Windows

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Brian McGrew wrote:
Good morning,

I've been tasked with porting a long standing Unix (SunOS/Solaris/Linux) / X11 application to Windows. Half of our code is straight C++/STL and will port with no problems. The other half is very much dependant on X11/Motif for callbacks such as XtAppAddTimeout and XEvent and XtAppNextEvent, things like that!

Can someone point me to a Unix->Windows porting guide? I've gotta beleive that I'm not the first to ever point a Unix app to Windows and there's got to be a guide out there somewhere but possibly I'm just googling the wrong terms becuase I'm not finding what I want.

Brian:

I don't have anything specific to say about porting, but I would have thought the first thing you need to do is decide what kind of Windows application you want to end up with. There are three standard types:

1. Native application using Win32 SDK
2. Native MFC application
3. .Net application

There also some other libraries available for native applications:

4. WTL
5. Wxwidgets
6. QT

--
David Wilkinson
Visual C++ MVP
.



Relevant Pages

  • Porting a Unix/X11 Package to Windows
    ... I've been tasked with porting a long standing Unix / ... X11 application to Windows. ... Can someone point me to a Unix->Windows porting guide? ...
    (microsoft.public.vstudio.general)
  • Program hangs - but why?
    ... I am in the process of porting a program from Windows to Solaris. ... until ten seconds have passed and then prints the time-of-day using ...
    (comp.unix.solaris)
  • Re: linux to windows porting help
    ... I am working on a project that involves porting c programs from ... linux environment to windows environment. ... Any effort to move some decent software to the Windows platform ... all the networking headers with, add the relevant sockets ...
    (comp.programming)
  • Re: porting Assembly Linux <==> Windows
    ... The library i write in spare time is intended to get put in GPL, ... Development happens for windows, whereas majority of university nerds run ... that the vast majority of the code for my Windows ... but for porting a whole ...
    (comp.lang.asm.x86)
  • Tcl/Tk for native Windows x64?
    ... I'm porting a 32-bit signal processing program written in C ... can't find a suitable x64 implementation of curses, ... My target platforms are Win32, native x64 Windows, and Solaris ...
    (comp.lang.tcl)