online 1
gast (50)

/ Forum / Linux

LinuxLinux

Fragevon bird-of-doom vom 19.06.2021, 21:09 Options

Windows API mit Linux??

hey,
ich will eigentlich mal mit Linux eine Windows API erstellen. Gibt es dafür so eine Software für Linux wie zum Beispiel visual c++? Ich will es auf C++ programmieren... Wie geht das?

mfg


Antwort schreiben

Antwort 1 von Filosof vom 19.06.2021, 21:15 Options

Am besten du fragst mal nach TByte. Der schreibt hier auch manchmal und hat Erfahrungen mit sowas.

Filosof

Antwort 2 von bird-of-doom vom 19.06.2021, 21:18 Options

hm... ich glaube TByte hat mit Linux nicht so viel Erfahrung :D Stimmts TByte#
naja :D ich werde ihn mal fragen ^^

mfg

Antwort 3 von Doc-Jay vom 19.06.2021, 21:48 Options

Du kennst schon den Unterschied zwischen Linux und Windows.. oder?

Antwort 4 von hans889 vom 19.06.2021, 21:54 Options

hallo,

hier gibt es ein "klitzekleines" e-book zum Thema:

Klick und viel Spaß beim Durchwursteln

Antwort 5 von Supermax vom 20.06.2021, 11:49 Options

Was meinst du mit "Windows-API erstellen"? API (Application Programming Interface) ist eine Reihe von Schnittstellen, die von Windows zur Verfügung gestellt werden, damit Programme überhaupt unter dem Betriebssystem arbeiten können. Unter Windows werden diese Schnittstellen in der Regel von DLLs zur Verfügung gestellt, das Gegenstück unter Linux sind die shared objects (.so) bzw. syscalls.

Es gibt unter Linux eine Reihe von IDEs zur C++-Entwicklung, z.B. Anjuta oder Geany; auch die sehr mächtige IDE "Eclipse" mit den entsprechenden Plugins für C/C++-Entwicklung ist unter Linux verfügbar.

Antwort 6 von bird-of-doom vom 20.06.2021, 12:05 Options

Ich glaube ihr versteht ned was ich meine =)
Ich will schon eine API erstellen... Das ist sowas wie QT und wxWidgets für Linux, nur auf Windows...
und da man auf Windows QT oder wxWidgets herunterladen müsste, wenn man meine Programme ansehen will, wäre es besser wenn es alles API wäre... weil es hat eh kein mensch linux :D deshalb wäre eine API besser, weil das ist schon bei Windoof dabei... und ich wollte auch noch wissen ob es einen Designer dafür gibt, wie QT-Designer... Auf Windows gibts da massige designer (vc++ hat eh schon einen integriert), nur ich würde gerne soeinen auf linux haben...

mfg

mfg

Antwort 7 von Doc-Jay vom 20.06.2021, 12:19 Options

ich verstehe jetzt gar nix mehr. WAS Willst du?
Was für Linux entwickeln weil eh kein mensch Linux hat??

AM besten kontaktierst du wirklich mal TByte, der spricht deine Sprache....

Antwort 8 von smile vom 20.06.2021, 12:50 Options

Du willst mit Hilfe der API eine grafische Anwendung erstellen.
Kurz gesagt: Es geht nicht.

Wenn du eine API erstellen willst: Das ist überhaupt kein Problem, braucht aber ein klein wenige mehr Zeit ;)

Antwort 9 von TByte vom 20.06.2021, 20:51 Options

Hallo
Wie schön dass ich so eine Berühmtheit bin :)
Unter Linux ein Programm mit der Win32API zu erstellen ist nahezu unmöglich. wie Supermax schon richtigerweise sagte, ist eine API - vereinfacht ausgedrückt - eine Ansammlung aus Befehlen. Speziell die von Windows eine Ansammlung zum Erstellen von GUIs, nutzen der Windows-Funktionen,, Multimedia, etc.
Es gibt das MONO-Projekt, womit es möglich ist, Windows Programme, die mit .NET-Framework erstellt wurden, zu starten. Genauso gibt es WINE, ein Programm unter Linux, was Programmen, die eigentlich für Windows gedacht sind, vorgaukelt, auch unter Windows zu arbeiten (obwohl sie es ja eigentlich nicht tun). Du kannst ja mal versuchen ein Programm, das mit der Win32API ist, zu kompilieren (was zu unheimlich vielen Fehlermeldungen führen würde, da der Compiler höchstwahrscheinlich unter Linux läuft und dementsprechend keine Header-Datei "windows.h" kennt) und dann mit Wine laufen zu lassen.
Oder startest ein MONO-ähnliches Projekt, was windows.h für Linux zur Verfügung stellt ;-)
Da müsstest du aber für jedes Desktop Environment, oder zumindest für die beliebtesten (ich nehme mal an Gnome, KDE, XFCE, etc.) so eines schreiben.
Hoffe konnte helfen.
MfG
TByte

Ps.: Philosoph schreibt man anders: φιλοσοφοσ
;-)
Besteht aus Freund und Weisheit.

Antwort 10 von bird-of-doom vom 20.06.2021, 20:56 Options

danke für die ausführliche Antwort =)
Wine gaukelt es ned vor :D "Wine is not an emulator" :D Windows hat die Windows-Maschine wirklich drinnen :D nur dass die meistens ein wenig veraltet ist, deshalb laufen nur ältere programme drauf...
viele laufen sicherlich auf Wine, doch dann hält meine Grafikkarte nicht mehr stand :( ist mir schon oft passiert, bei den kleinsten anwendungen unter Wine
ich schätze es ist am einfachsten, wenn ich alles mit qt mache :D Jemand hat mir gesagt, dass man QT nicht installieren muss auf windows um die Datei anzusehen.
Man kann auch den Code einbinden in das Programm dann läuft es auch... ich werde es wahrscheinlich so machen :D nur dann hat ein Hello-Word programm viel mehr MB, was eigentlich aber auch egal ist :d

mfg und danke für eure hilfe :D

Antwort 11 von TByte vom 20.06.2021, 20:59 Options

Oder du benutzt Java :)
Mfg
TByte

Antwort 12 von bird-of-doom vom 20.06.2021, 21:02 Options

java ist mir zu lahm :D die Testphasen wären auf meinem PC schlimm :D
aber ich werde java auch noch dazulernen wenn ich zeit habe :D

mfg

Antwort 13 von hans889 vom 20.06.2021, 21:03 Options

Zitat:
Windows hat die Windows-Maschine wirklich drinnen


rofl :-)

Antwort 14 von bird-of-doom vom 20.06.2021, 21:03 Options

Zitat:
Windows hat die Windows-Maschine wirklich drinnen

sry :D ich meine Wine :D

Antwort 15 von Josef_P vom 21.06.2021, 20:30 Options

Ähm, hast du dir schon mal die Wine-Config angesehen?
Ich meine, zum Thema, dass angeblich nur ältere "Programme" laufen etc.

"...es nutzt eh keiner Linux... :-D"

Dein Smiley dahinter sagt alles. Einfach mal was daherplappern und auf die Reaktionen warten ist auch eine Art von Humor.

Ihr seit schon Fachleute...

Antwort 16 von TByte vom 24.06.2021, 15:01 Options

"seit" is eine temporale angabe, kein finites Verb der 2. Person singular.

Aber leider benutzen mehr Leute Windows als Linux. Linux ist einfach mehr für Programmierer oder etwas Fortgeschrittenere. Die Mehrheit der Leute will aber einfach ohne groß nachzudenken irgendwelchen Blödsinn machen, Bilder bearbeiten, Büroarbeiten erledigen, etc. Und dafür ist ihnen Linux wohl zu mächtig. bei Linux muss maneinfach mehr tun. Das nervt mich ja auch manchmal.
Und ausserdem ist Windows gar nicht mal soo schlecht wie die meisten Menschen meinen.
MfG
TByte

Antwort 17 von TByte vom 24.06.2021, 15:01 Options

Sorry meine plural

Ähnliche Themen

Problem mit windows und LInux
PlayaTimor  12.12.2007 - 79 Hits - 2 Antworten

Mit RealVNC von Windows auf Linux zugreifen
michi200  15.01.2008 - 35 Hits - 2 Antworten

Linux neben Windows auf der selben HD
Kenner  24.01.2008 - 15 Hits - 1 Antwort

Linux auf Windows (Aufsatz)
Ausprobierer  30.10.2008 - 1 Hit - 5 Antworten

Windows bzw Linux-Live auf DVD-Ram schreiben ?
Pana-ne  14.11.2008 - 43 Hits - 10 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026