qt compilieren mit nmake

Alles rund um die Programmierung mit Qt
Antworten
qt fan
Beiträge: 53
Registriert: 28. Dezember 2007 21:41

qt compilieren mit nmake

Beitrag von qt fan »

hallo, ich versuche seit vorgestern qt 443 os mit nmake zu compilieren.
die fehlermeldung sieht dann nach 2 stunden compilierzeit so aus:

Code: Alles auswählen

Makefile(122) : fatal error U1017: Unbekannte Direktive 
"!download\qt-win-opensource-src-4.4.3\lib\qtmaind.prl:"
Stop.
NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
Stop.
NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
Stop.
NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
Stop.
NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
Stop.
leider kenn ich mich mit vc und nmake nich aus, aber ich brauch das jetzt mal weil mingw phonon nicht packt (wenn ich mich irre bitte sagen).

bin fuer jede hilfe dankbar!

mfg qt fan
Kay
Beiträge: 62
Registriert: 9. Dezember 2008 21:07

Beitrag von Kay »

Hi,

Hatte anfangs auch Probleme beim Kompilieren von Qt über Konsole mit nmake.
Wenn du Qt fürs Visual Studio konfiguriert hast, dann findest du in deinem Qt-Ordner jede Menge VS-Projekte. Am besten die Datei projects.sln im Qt-Verzeichnis öffnen, VS ne Weile rödeln lassen und dann das Projekt einfach im VS erstellen. Hat bei mir ohne Probleme geklappt. Dauert halt nur ;)

Vielleicht hilft das,
Grüße,
Kay
qt fan
Beiträge: 53
Registriert: 28. Dezember 2007 21:41

Beitrag von qt fan »

hallo Kay,
hab es jetzt geschafft mir einen normalen und ein statischen build von Qt zu machen.
der normale build funktioniert ganz praechtig (muss zwar noch jedesmal an der pro datei von meinem program editieren was ich unter linux nich muss ;( ) aber so alles ok.

der static build beinhaltet jetzt keine dlls nur lib files (das soll bestimmt so), aber wenn ich damit jetzt mein program compilieren will, kommt das:

Code: Alles auswählen

        link /LIBPATH:"c:\Qt\443static\lib" /NOLOGO /INCREMENTAL:NO /MANIFEST /M
ANIFESTFILE:"release\netcoupler.intermediate.manifest" /SUBSYSTEM:WINDOWS "/MANI
FESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.
0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
 /OUT:release\netcoupler.exe @C:\DOKUME~1\mrlaptop\LOKALE~1\Temp\nm2575.tmp
chatwindow.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""
__declspec(dllimport) public: __thiscall Phonon::MediaSource::~MediaSource(void)
" (__imp_??1MediaSource@Phonon@@QAE@XZ)" in Funktion ""private: void __thiscall
chatwindow::usesettingswindow(class QString const &)" (?usesettingswindow@chatwi
ndow@@AAEXABVQString@@@Z)".
und einiges mehr noch

bin jetzt gerad nich sicher ob phonon ueberhaupt statisch linkbar ist, waere nett wenn jemand weiss ob es geht und wenn dann vielleicht auch was ich falsch mache.
Antworten