Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » KDevelop / Qt / wxWidget » QT unter WinXP ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
13.02.2005, 00:02 Uhr
Lensflare



hallo

wollt mich informieren, ob man QT auch unter windows benutzen kann. Ich hab schon im Internet danach gesucht aber nichts gefunden.

ich benutze WinXP, Dev-Cpp als Enwicklungsumgebung.

Und falls es nicht möglich ist, könnte mir jemand eine alternative für QT unter windows vorschlagen?
QT wär mir aber lieber weil ich schon ein halbes jahr unter linux damit programmiert habe.

danke.
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.02.2005, 00:27 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

QT gibts im Moment nur gegen Lizenz für Windows. Es gab (gibt?) eine Version 2.irgendwas, die war zwar Closed Source, aber zumindest kostenlos (nur Visual C++ 6), und dafür buggy ohne Ende.
Die Version 4 soll demnächst rauskommen, und zwar auch für Windows als LGPL! Dauert aber wohl noch ne Weile...

Als Alternative würde ich wxWidgets (wxWidgets.org) empfehlen; läuft ohne den häßlichen Precompiler, ist schön schnell, etwa genauso einfach, und läuft unter Windows, Linux, Mac OS X, OS/2 und auf Wunsch "on top" auf GTK+...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.02.2005, 12:53 Uhr
typecast
aka loddab
(Operator)


Also erstmal der Link fuer die Version 2.3: www.trolltech.com/download/qt/download_noncomm.html

Die Version 4.0 soll im zweiten Quartal 2005 rauskommen. Momentan ist die Beta1 drausen.
Qt fuer Windows wird nicht unter der LGPL sondern unter der GPL frei fuer Windows verfuegbar sein. D.h. es koennen damit keine Closed Source Programme erstellt werden (was ja mit der LGPL moeglich waere).
Wer das tun will, muss die Qt Bibliothek immer noch kaufen...

Mehr dazu in der Qt/Windows Dual License FAQ
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.02.2005, 13:39 Uhr
Bruder Leif
dances with systems
(Operator)


Hups, damit ist Qt endgültig für mich gestorben...
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.02.2005, 15:45 Uhr
Lensflare



solange QT unter windows läuft, ist es mir gleich, ob ich open-source oder closed-source projekte machen kann. ich bin ja eigentlich sowieso für open-source

aber wxWidgets werd ich mir mal anschauen, danke.
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.02.2005, 23:06 Uhr
Lensflare



So, hab mir jetzt das wxWidgets DevPak geholt, aber es will einfach nicht laufen...

wenn ich ein projekt erstelle, werden gleich zwei dateien erzeugt, base.h und base.cpp.

C++:
#ifndef __BASE_H
#define __BASE_H

class MainApp: public wxApp
{
  public:
      virtual bool OnInit();
};

class MainFrame: public wxFrame
{
  public:
      MainFrame(const wxString &title, const wxPoint &pos, const wxSize &size);
      void OnQuit(wxCommandEvent &event);
  private:
      DECLARE_EVENT_TABLE()
};

enum
{
   ID_MAINWIN_QUIT = wxID_HIGHEST+1
};


#endif




C++:
#include <wx/wxprec.h>
#ifndef WX_PRECOMP
   #include <wx/wx.h>
#endif

#include "base.h"

IMPLEMENT_APP(MainApp)

bool MainApp::OnInit()
{
   MainFrame *win = new MainFrame(_("Frame"), wxPoint (100, 100),
     wxSize(450, 340));
   win->Show(TRUE);
   SetTopWindow(win);

   return TRUE;
}


BEGIN_EVENT_TABLE(MainFrame, wxFrame)
   EVT_MENU(ID_MAINWIN_QUIT, MainFrame::OnQuit)
END_EVENT_TABLE()

MainFrame::MainFrame(const wxString &title, const wxPoint &pos, const wxSize &size)
    : wxFrame((wxFrame *) NULL, -1, title, pos, size)
{
    wxMenu *FileMenu = new wxMenu;
    wxMenuBar *MenuBar = new wxMenuBar;

    FileMenu->Append(ID_MAINWIN_QUIT, _("&Quit"));

    MenuBar->Append(FileMenu, _("&File"));
    SetMenuBar(MenuBar);

    CreateStatusBar(2);
    SetStatusText(_("Hello World!"));
}

void MainFrame::OnQuit(wxCommandEvent & WXUNUSED(event))
{
    Close(TRUE);
}



beim kompilieren kommen dann folgende fehler:


Code:
1 C:\Programme\Dev-Cpp\my_codes\wxWidgets\Testproject2\base.cpp wx/wxprec.h: No such file or directory.
3 C:\Programme\Dev-Cpp\my_codes\wxWidgets\Testproject2\base.cpp wx/wx.h: No such file or directory.
6 C:\Programme\Dev-Cpp\my_codes\wxWidgets\Testproject2\base.cpp In file included from base.cpp
5 C:\Programme\Dev-Cpp\my_codes\wxWidgets\Testproject2\base.h syntax error before `{' token
11 C:\Programme\Dev-Cpp\my_codes\wxWidgets\Testproject2\base.h syntax error before `{' token
14 C:\Programme\Dev-Cpp\my_codes\wxWidgets\Testproject2\base.h `wxCommandEvent' was not declared in this scope
14 C:\Programme\Dev-Cpp\my_codes\wxWidgets\Testproject2\base.h `event' was not declared in this scope
14 C:\Programme\Dev-Cpp\my_codes\wxWidgets\Testproject2\base.h variable or field `OnQuit' declared void

und so weiter und so weiter...



ich hab mir folgende Dev-Paks runtergeladen und installiert, nachdem ich dazu vom wxWidgets-DevPak aufgefordert wurde:

libjpeg-6b_3-1spec.DevPak
libpng-1.2.7-1spec.DevPak
libtiff-3.6.1_2-1spec.DevPak
zlib-1.2.1.DevPak

und weil ich nicht wusste welchen wxWidget-DevPak ich nehmen sollte, hab ich alle drei installiert:

wxWidgets-2.5.3_p02-gcc3.4.2-1spec.DevPak
wxWidgets_contrib-2.5.3_p02_unicode-gcc3.4.2-1spec.DevPak
wxWidgets-2.5.2-mingw.DevPak

bei Dev-Cpp hab ich aber trotzdem nur ein wxWidget-Projekt zur auswahl.

wäre sehr dankbar wenn mir jemand dabei helfen könnte.
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
15.02.2005, 23:12 Uhr
typecast
aka loddab
(Operator)


1.) wxWidgets haben nichts mit Qt zu tun ->
2.) Das passt absolut nicht in den Thread rein

Koenntest du bitte einen neuen Thread aufmachen? Sonst muss ich diesen hier schliessen.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
15.02.2005, 23:16 Uhr
Lensflare



wo würde diese frage reinpassen?

EDIT:
bzw. wo könnte ich einen neuen thread eröffnen?
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)

Dieser Post wurde am 15.02.2005 um 23:18 Uhr von Lensflare editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
15.02.2005, 23:19 Uhr
typecast
aka loddab
(Operator)


Momentan eigentlich nur unter "Allgemeines (OffTopic)"
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
15.02.2005, 23:20 Uhr
Lensflare



Ohje... ob da was gescheides als antwort kommt...
aber ok, mach ich
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ KDevelop / Qt / wxWidget ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: