Ich bin sehr neu in C, Netbeans, Qt, und jede Verknüpfung komplizierter als import antigravity
. Ich bin verwirrt, wenn ich NetBeans für Qt einrichten möchte. Ich bin auf Windows 7.Warum funktioniert die Qt-Version von libstdC++ - 6.dll, aber nicht MinGW?
Ich installierte MinGW, und dann separat installiert das Qt SDK. Als ich Letzteres installiert habe, habe ich MinGW deaktiviert, da ich das bereits hatte. Ich denke, dass ich alle Pfade in Netbeans korrekt eingerichtet habe - ich kann eine grundlegende Qt-App erstellen.
Wenn ich versuche, um die App zu laufen, bekomme ich diesen Fehler:
Ich habe zwei Kopien dieses DLL auf meinem Weg: die, die mit MinGW kam, und die, die kamen mit Qt. Wenn ich den MinGW in den App-Ordner kopiere und die App starte, erhalte ich den obigen Fehler. Wenn ich kopiere den Qt One in den Ordner, keine Fehler.
Es gibt also einen Unterschied zwischen der Qt DLL und der MinGW. Das ist sehr beunruhigend für mich. Was ist diese DLL, warum ist es in meiner Qt-Installation, wenn ich MinGW nicht einschließe, und warum unterscheidet es sich von der in meiner MinGW-Installation? Sollte ich MinGW und Qt einfach aus meinem System rippen und ein neues Qt SDK mit dem mitgelieferten MinGW neu installieren? Ich möchte andere Arten von C-Programmierung als nur Qt machen, also fühlte es sich "richtig" an, dass ich separate MinGW-Installation habe.