qt-win & dev-cpp
Verfasst: 21. Januar 2006 14:52
Hallo,
ich versuche verzweifelt das folgende Beispielprogramm aus
qt-win-opensource-src-4.1.0 mit Hilfe von Dev-Cpp 4.9.9.2 zum Laufen zu bringen.
#include <QApplication.h>
#include <QPushButton.h>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
Beim Kompilieren erhalte ich folgende Fehlermeldung:
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Führt make... aus
mingw32-make -f "C:\Dev-Cpp\Makefile.win" all
mingw32-g++.exe -D__DEBUG__ ../qt/main.o -o "..\qt\testprojekt.exe" -L"C:/qt/qt-win-opensource-src-4.1.0/lib" -L"C:/Dev-Cpp/lib" -L"C:/Dev-Cpp/lib" -L"C:/qt/qt-win-opensource-src-4.1.0/lib" -lqtmain -lqtCore -lqtGui -g3 -mwindows -fmessage-length=0
C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lqtmain
collect2: ld returned 1 exit status
mingw32-make: *** [../qt/testprojekt.exe] Error 1
Ausführung beendet
Ich erhalte also einen Fehler beim Linken, vermutlich, weil ich in die Linker-Kommandozeile falsche Kommandos reingeschrieben habe.
In meinem Lib-Verzeichnis stehen nur Dateien mit Endung "prl" und nicht wie gewohnt "a".
Was muss ich tun, damit der Linker nicht mehr meckert?
ich versuche verzweifelt das folgende Beispielprogramm aus
qt-win-opensource-src-4.1.0 mit Hilfe von Dev-Cpp 4.9.9.2 zum Laufen zu bringen.
#include <QApplication.h>
#include <QPushButton.h>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
Beim Kompilieren erhalte ich folgende Fehlermeldung:
Compiler: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Führt make... aus
mingw32-make -f "C:\Dev-Cpp\Makefile.win" all
mingw32-g++.exe -D__DEBUG__ ../qt/main.o -o "..\qt\testprojekt.exe" -L"C:/qt/qt-win-opensource-src-4.1.0/lib" -L"C:/Dev-Cpp/lib" -L"C:/Dev-Cpp/lib" -L"C:/qt/qt-win-opensource-src-4.1.0/lib" -lqtmain -lqtCore -lqtGui -g3 -mwindows -fmessage-length=0
C:\Dev-Cpp\Bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lqtmain
collect2: ld returned 1 exit status
mingw32-make: *** [../qt/testprojekt.exe] Error 1
Ausführung beendet
Ich erhalte also einen Fehler beim Linken, vermutlich, weil ich in die Linker-Kommandozeile falsche Kommandos reingeschrieben habe.
In meinem Lib-Verzeichnis stehen nur Dateien mit Endung "prl" und nicht wie gewohnt "a".
Was muss ich tun, damit der Linker nicht mehr meckert?