Software > Programmieren, Kompilieren

WINE nur als API...

(1/2) > >>

mdjr:
Hallo.

Da ich ein Windows-Programm nach Solaris (Sparc und x86) portieren möchte, kam ich auf die folgende Idee:

WINE enthält die meisten Kommandos der Windows-API. Man könnte WINE doch so kompilieren, dass die Windows-API als shared libraries zur Verfügung steht, also dass Solaris-Binaries Windows-Befehle nutzen können und Windows-Programme einfach unter Solaris compiliert werden.

Dies wäre auch unter Sparc möglich, so dass Windows-Programme, die als Quellcode vorliegen, nur neu compiliert werden müssen und dann auch auf Sparc laufen.

Was meint Ihr dazu?

Martin

escimo:
Grundsätzlich eine gute Idee. Versuch es und berichte uns von den Ergebnissen.  :)


--- Zitat ---WINE enthält die meisten Kommandos der Windows-API
--- Ende Zitat ---
Meinst du mit "Kommandos" die Library-Funktionen der API?

Welche "Windows-Programme" liegen im Quellcode vor, die sich lohnen auf Solaris portieren zu wollen? Mir fällt gerade keins ein.  ???

Grüße
escimo

llothar:

--- Zitat von: mdjr am 18. August 2007, 21:01:23 ---WINE enthält die meisten Kommandos der Windows-API. Man könnte WINE doch so kompilieren, dass die Windows-API als shared libraries zur Verfügung steht, also dass Solaris-Binaries Windows-Befehle nutzen können und Windows-Programme einfach unter Solaris compiliert werden.

--- Ende Zitat ---

Wenns auf Solaris kompiliert, klar. Unter Linux ist das schon der übliche Weg also das man keine Windows DLL und EXE emulation mehr nutzt sondern das ganze einfach gegen WINE als Library linkt.

Sehe keinen Grund warum das nicht klappen soll. Aber halt vorsicht, einige Dinge müssen ziemlich tief in Linux greifen /proc und so ... Wenn da nicht schon vorher einige Solaris Entwickler dabei waren sehe ich die Chancen sehr sehr gering an.

mdjr:

--- Zitat von: escimo am 19. August 2007, 11:40:07 ---Welche "Windows-Programme" liegen im Quellcode vor, die sich lohnen auf Solaris portieren zu wollen? Mir fällt gerade keins ein.  ???

--- Ende Zitat ---

... habe dabei hauptsächlich an meinen riesigen Vorrat an sebstgeschriebenen Programmen gedacht.

Martin

escimo:
Jetzt machst du mich neugierig. Was für Software hast du entwickelt?  :)

Gruß
escimo

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln