Seite 1 von 1

Prozedureinsprungpunkt "_Z5gFreePv" ... qtcored4.d

Verfasst: 8. Juli 2008 10:35
von AndiLatte
ich bin der meinung alles (qt 4.4.0, mingw und vs express ) normal und richtig installiert zu haben.
habe dann ein kleines tutorial programm erstellt.

Code: Alles auswählen

#include <QApplication>
#include <QPushButton>
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
 
    QPushButton hello("Hello world!");
    hello.resize(100, 30);
 
    hello.show();
    return app.exec();
}
habe dies per konsole mit qmake -project, dann qmake und dann mingw32-make gemacht.

beim starten des programms wurde nach "msvcp90d.dll" verlangt. diese dll hab ich dann ersteinmal in den c:/windows/system kopiert.

ich habe das programm wider gestartet und jetzt hänge ich an folgender fehlermeldung fest:
Der Prozedureinsprungpunkt "_Z5gFreePv" wurde in der DLL "QtCored4.dll" nicht gefunden.
:?
Was habe ich übersehen oder gar falsch gemacht?

Verfasst: 8. Juli 2008 10:40
von AndiLatte
viell hilft dies ja:
http://qtforum.de/forum/viewtopic.php?p=35305

mal gucken...

Verfasst: 8. Juli 2008 11:14
von AndiLatte
kann jemand meine vermutung bestätigen, dass sich das Problem darin besteht, dass durch meinem PATH verschiedene qtcored4.dll ausgerufen werden und zwar mit dem unterschied von mingw compiliert zu sein oder nicht?
wenn ja. wie umgehe ich das Problem? ich möchte meinen PATH eingelich so lassen wie er ist.
darf ich die qtcored4.dll auf meinem qt/bin (bzw. qt/lib) in die anderen entsprechenden PATH verzeichnisse kopieren um das problem zu lösen?

danke für jeden hinweis
andi

Verfasst: 8. Juli 2008 11:18
von AndiLatte
könnte es auch darin liegen, dass ich qt so:
http://doc.trolltech.com/4.2/install-win.html komiliert habe.
aber dann das programm per konsole mit "mingw32-make" kompiliere?