SDL funkt nicht in Visual C++,die angegebene Datei wurde nicht gefunden
-
Hey Leute!
Heute Morgen habe ich 1 Stunde lang verssucht die SDL.dll zu installieren.
Ohne Erfolg!
Hier ist mal ein kleines Video auf Youtube wie ich es versucht habe:
http://www.youtube.com/watch?v=X4MOEH0vPBU&feature=youtu.be
Ich habe im Projekt eine Datei erstellt namens Test,Im test Ordner die SDL.DLL reinkopiert.Bei Projekteigenschafte in Konfigurationseigenschafte bei VC ++ Verzeichnisse in Includeverzeichnisse den include Ordner gewählt,dann bei Bibliothekverzeichnisse auf lib/x86 eingestellt.
Dann auf Linker/Eingabe Zusätlich Abhängigkeiten beabeitet und geschrieben:
"SDL.lib
SDL.main.lib"
Konfiguration war wie immer auf Allekonfigurationen eingestellt.
Habe dann eine main.cpp im Quelldateinordner erstellt und dort geschrieben:
#include "SDL.h"int main(int argc, char *argv[])
{
return 0;
}
Eingeben in Debugmode und auf Release geöffnet.
Das steht gleich schon Fehler beim Erstellen.
Wenn ich auf"Ja"drücke kommt diese Meldung:
Das Programm"C\User\Luan Mehmeti\Desktop\test\Debug\test.exe kann nicht gestartet werden.Das System kann die angegeben Datei nicht finden.
Dazu habe ich bei Projekteinstellung/Linker/Allgemein die ganze zeit bei Ausgabeti (TargetName)$(TargetExt) geschrieben gehabt und nie was da geändert.Ich habe es schon mit Verison 1.2.5 und 2.0.1 versuch hat nichts gefunzt.
Ich hoffe ihr könnt mir helfen.
Danke schonmal im Vorauss!
-
Hast du denn für den Linker auch das Library-Verzeichnis (bzw. auf deutsch Bibliotheksverzeichnis) gesetzt (also auf den Pfad, wo die "SDL.lib" liegt)?
Edit: Welcher genaue Fehler kommt denn beim Erstellen? Schau mal in die Error-View bzw. Output-View (k.A. wie die auf deutsch heißen, evtl. "Fehleransicht" und "Ausgabeansicht"?).
-
Hier ist mal die Ausgabebox:
1>------ Erstellen gestartet: Projekt: Game, Konfiguration: Debug Win32 ------
1> main.cpp
1>LINK : fatal error LNK1104: Datei "SDL.main.lib" kann nicht geöffnet werden.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Da kann die SDL.main.lib nicht geöffnet werden,was soll ich tun,
ach ja ich hab den source code durch
#include "SDL.h"int main(int argc, char **argv)
{
return 0;
}
bei(int argc, char **argv)war davor was falsch.
-
Hier ist mal die Ausgabebox:
1>------ Erstellen gestartet: Projekt: Game, Konfiguration: Debug Win32 ------
1> main.cpp
1>LINK : fatal error LNK1104: Datei "SDL.main.lib" kann nicht geöffnet werden.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Da kann die SDL.main.lib nicht geöffnet werden,was soll ich tun,
ach ja ich hab den source code durch
#include "SDL.h"int main(int argc, char **argv)
{
return 0;
}
bei(int argc, char **argv)war davor was falsch.
Funzt immer noch nicht!
-
Kann es sein, daß der erste Punkt in "SDL.main.lib" zu viel ist, also "SDLmain.lib" (zumindestens wenn ich mir den Titel und das Bild auf Setting SDLmain.lib and other SDL features to link properly anschaue ;-)?
-
Ja!
Danke!Danke!Danke!
Hab wohl nicht richtig geschaut.
Alles funzt.