Seite 1 von 1

libgcc_s_dw2-1.dll

Verfasst: 2. Juni 2010 16:23
von sudo rm -rf
Hallo, habe gestern mal QT unter Windows 7 installiert, um mein GUI-Programm compilieren zu können.
Jetzt kann ich wenn ich den Creator verwende die Programme ausführen. Wenn ich jedoch einen doppeöklick auf die .exe mache oder es in der Konsole öffne, bekomme ich eine Fehlermeldung, dass libgcc_s_dw2-1.dll auf meinem PC fehlt...

Habe noch ein zweites Problem, hat aber 0 mit QT zu tun:
ich hab eine Konsolenanwendung, die unter Linux folgende Header verwendet:

Code: Alles auswählen

#include <fstream>		//ifstream, ofstream			ANSI C++
#include <iostream>		//cin, cout				ANSI C++
#include <vector>		//Kommandozeilenargumente abfragen	ANSI C++
#include <string>		//Kommandozeilenargumente abfragen	ANSI C++
#include <cstring>		//strcpy(), strcat(), strlen()		ANSI C
#include <cstdio>		//remove()				ANSI C
#include <sys/stat.h>		//stat()				Posix
#include <sys/types.h>		//					Posix
#include <dirent.h>		//opendir(), readdir(), closedir()	Posix
das Programm lässt sich Problemlos kompilieren, nur wenn ich es ausführe passiert nichts!
Liegt das an der Posix-Lib? Ist die bei Windoof nicht dabei?

Verfasst: 2. Juni 2010 21:25
von Christian81
Und wo ist jetzt das Problem? Die DLL wird nunmal benötigt und fertig.
Zum anderen Problem - passiert nichts ist ein ... naja ohne Code nichts zu machen. Außerdem gibts für sowas einen Debugger.

Verfasst: 2. Juni 2010 21:46
von sudo rm -rf
wo bekomme ich die .dll denn her und weshalb geht es dann "in" dem creator?

unter linux läuft der kompilierte code von problem 2 fehlerlos...
also kann es ja nur an einem unterschied lin --> win liegen ich habe da eben an posix gedacht...
hat jemand na ahnung, ob die benötigten includes unter windows STANDRDMÄßIG verfügbar sind, wenn nein, wo ich die herbekomme...

Verfasst: 2. Juni 2010 22:07
von Christian81
Wenn es im Creator geht dann wird sie wohl dort liegen.
Welche Includes?

Verfasst: 3. Juni 2010 01:33
von TSS
Die "libgcc_s_dw2-1.dll" dürfte irgendwo in deinem MinGW Ordner sein.

Verfasst: 3. Juni 2010 01:52
von Herzogswalder
Wenn es die komplette Installation ist, dann unter ...\qt\bin