PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QT4 und VC++ Express?


Subby
22.10.2006, 17:46
Hi! (Weiß nich genau ob das hierher gehört, aber nach QT4 kann man auch nich suchen (zu kurz))

Wollte mal fragen, ob man irgendwie QT4 mit VC++ Express zum laufen bekommt.

Hab folgendes gemacht bis jetzt:
VC++ installiert
Windows SDK installiert
QT4.2 sourcen geladen
QT4.2 sourcen mit VC++ compiliert
anscheinend alle benötigten Pfade in die Path-Variable geschrieben
auch in VC++ express die inlucde und lib-ordner von QT angegeben

Jetzt weiß ich aber nichtmehr weiter, was ich noch machen muss.
Bei einem simplen Programm kommt folgende Meldung beim compilieren:

main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: static int __cdecl QApplication::exec(void)" (__imp_?exec@QApplication@@SAHXZ)".
main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual __thiscall QApplication::~QApplication(void)" (__imp_??1QApplication@@UAE@XZ)".
main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall QApplication::QApplication(int &,char * *,int)" (__imp_??0QApplication@@QAE@AAHPAPADH@Z)".


In der Commandozeile macht man das ja irgendwie so:
qmake -project
qmake Blabla.pro
make

Und dann hat man glaub ich die Exe.

Aber wie geht das unter VC++?
Was mach ich falsch?

Thx, Subby