Nie mogę zainstalować bibliotekę SDL.

0

Witam. Od razu przepraszam, jeśli zły dział lub zły temat/tagi/cokolwiek ( jak coś to proszę napisać, to postaram się zmienić ) ale jestem tutaj nowy.
W c++ jestem świeży, jednakże już sporo umiem. Postanowiłem wziąć się za bibliotekę SDL ale coś nie idzie.
Pokazuje się taki błąd:

1>------ Build started: Project: testsdl, Configuration: Debug Win32 ------
1>Linking...
1>LINK : fatal error LNK1104: cannot open file 'SDL.lib;'
1>Build log was saved at "file://c:\Users\Lorenc\Documents\Visual Studio 2008\Projects\testsdl\testsdl\Debug\BuildLog.htm"
1>testsdl - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Używam visual c++ 2008. A instalację biblioteki prowadziłem poprzez ten poradnik:
http://cpp0x.pl/kursy/Kurs-SDL-C++/Instalacja/93

Jedyne co zrobiłem inaczej to nie ściągnąłem wersji biblioteki SDL
sdl-devel-1.2.13-vc8, tylko
SDL-devel-1.2.15-VC (bo taka jedynie jest dostępna) ale to chyba nie powinno robić różnicy ani akurat takiego błędu?

Po drugie, tam gdzie trzeba wpisac SDL.lib SDLmain.lib dodałem średniki po nich. W turtorialu ich nie ma, ale chciałem sprawdzić, czy zadziała. Jest tak jak na screenie i nie działa. Bez nich też nie.

A o to kroki i screeny z przebiegu mojej instalacji :
user image

/Dodam jeszcze pytanie co do kroku z włożeniem pliku SDL.dll do folderu debug, gdzie mamy plik exe.
W pliku lib, biblioteki ściągniętej z neta, mam dwa foldery x64 i x86. Z którego folderu mam skopiować plik SDL.dll?
Kopiowałem z obydwu metodą prób i błędów plik DLL ale i tak nie było żadnej różnicy. (jak coś to mam system 64 bit, windows 8)

0

Build log was saved at "file://c:\Users\Lorenc\Documents\Visual Studio 2008\Projects\testsdl\testsdl\Debug\BuildLog.htm"
Dawaj tego building loga.
Powinieneś zaktualizować środowisko, pobrać najnowszą wersję SDL2 i wykonać następujące czynności:
Dołączyć include-directory
Dołączyć libs-directory
i odpowiednie flagi linkera

0

Głupio sie przyznać, ale posiadam dzięki dreamsparkowi visual studio 2013. Nie ma żadnych turtoriali do sdl w vs 2013 i nie jestem przyzwyczajony do jego obsługi.
Chciałbym rozwiązać ten problem z biblioteką sdl w visual studio 2008..

buildlog:

<html>
<head>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-16">
</head>
<body>
<pre>
<table width=100% bgcolor=#CFCFE5><tr> <td> <font face=arial size=+3>
Build Log
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>
<h3>Build started: Project: testsdl, Configuration: Debug|Win32</h3>
</pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
Command Lines
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>Creating temporary file "c:\Users\user1\Documents\Visual Studio 2008\Projects\testsdl\testsdl\Debug\RSP00000581447432.rsp" with contents
[
/OUT:&quot;C:\Users\user1\Documents\Visual Studio 2008\Projects\testsdl\Debug\testsdl.exe&quot; /INCREMENTAL /MANIFEST /MANIFESTFILE:&quot;Debug\testsdl.exe.intermediate.manifest&quot; /MANIFESTUAC:&quot;level='asInvoker' uiAccess='false'&quot; /DEBUG /PDB:&quot;C:\Users\user1\Documents\Visual Studio 2008\Projects\testsdl\Debug\testsdl.pdb&quot; /SUBSYSTEM:WINDOWS /DYNAMICBASE /NXCOMPAT /MACHINE:X86 SDL.lib; SDLmain.lib; kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib

&quot;.\Debug\test.obj&quot;

&quot;.\Debug\testsdl.exe.embed.manifest.res&quot;
]
Creating command line "link.exe @"c:\Users\user1\Documents\Visual Studio 2008\Projects\testsdl\testsdl\Debug\RSP00000581447432.rsp" /NOLOGO /ERRORREPORT:PROMPT"
</pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
Output Window
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>Linking...
LINK : fatal error LNK1104: cannot open file 'SDL.lib;'
</pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
Results
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>&nbsp;</td><td width=0 bgcolor=#FFFFFF>&nbsp;</td><td width=*><pre>Build log was saved at "file://c:\Users\user1\Documents\Visual Studio 2008\Projects\testsdl\testsdl\Debug\BuildLog.htm"
testsdl - 1 error(s), 0 warning(s)
</pre></table><table   width=100% height=20 bgcolor=#CFCFE5><tr><td><font face=arial size=+2>
</font></table></body></html>
0

Dla każdej wersji wygląda to tak samo to raz, dwa jest wersja community 2013.
LINK : fatal error LNK1104: cannot open file 'SDL.lib;'
Czytaj to do skutku

0

Jestem zielony w instalowaniu bibliotek. Zrobiłem wszystko wg turtoriala. Za chiny ludowe nie wiem co dalej mogę zrobić.
Wnioskuję, że ogólnie visual nie widzi biblioteki sdl i dalej nie wiem co. ;p

0

Nie dostarczyłeś mu w żaden sposób tego pliku.

0

EDIT
DZIAŁA.
Wystarczyło odszukać w czeluściach internetu taką wersję SDL jaka była podana w turtorialu, a tam gdzie wpisujemy SDL.lib SDLmain.lib nie dodawać średników. ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1