Autor Wątek: [VC++ 2010 EE] Gra nie działa u kumpla bez bibliotek.  (Przeczytany 1829 razy)

Offline ManieQ

  • Użytkownik

# Maj 12, 2010, 23:28:05
Witam,

po kompilacji w trybie Relase wysyłam kumplowi .exe i ten .pdb, a okazuje się że program wymaga jeszcze bibliotek SDL.dll MSVCP.dll i MSVCR.dll.

Projekt mam ustawiony według poradnika lazyfoo: http://lazyfoo.net/SDL_tutorials/lesson01/windows/msvsnet0508e/index.php

Offline Mr. Spam

  • Miłośnik przetworów mięsnych


Offline ManieQ

  • Użytkownik

# Maj 12, 2010, 23:53:34
No tyle wiem, ale dlaczego wymaga bibliotek SDL...?

Offline Joker

  • Użytkownik

# Maj 13, 2010, 00:04:07
Bo widocznie ich używasz?

Offline ManieQ

  • Użytkownik

# Maj 13, 2010, 00:11:05
Czyli nie ma innych możliwości jak wysłanie dll?

W sumie to logiczne;)

Wysłałem kumplowi jeszcze dll i działa nawet bez tego pliku .manifest i bez jego edytowania;)

Offline Reg

  • Administrator
    • Adam Sawicki - Home Page

# Maj 13, 2010, 19:01:46
PDB nie musisz dawać ludziom razem z plikiem EXE swojej gry. Ten duży plik to są symbole potrzebne do debugowania, a niepotrzebne do samego działania gry.

Offline raver

  • Użytkownik
    • Moja strona domowa.

# Czerwiec 24, 2010, 22:52:47
Ja się tak podepnę jeszcze pod temat: gdzie znaleźć odpowiedniki plików msvcp90.dll, msvcm90.dll, msvcr90.dll dla wersji 2010? Przeszukałem całego kompa i nie ma, a te z dll-files są jakieś dziwne (u siostry wywala mi błąd że nie może znaleźć wejścia funkcji _invalid_parameter_noinfo_noreturn).

pozdro

Offline Ivian

  • Użytkownik
    • Ivian's Cave

# Czerwiec 24, 2010, 23:23:30
Microsoft Visual C++ 2010 Redistributable Package (x86)
Tutaj

Jaki system u siostry/ u Ciebie?

Offline raver

  • Użytkownik
    • Moja strona domowa.

# Czerwiec 24, 2010, 23:38:17
Vista Home Premium (u siostry ten sam). Dalej nie mogę znaleźć tych dll'ek po zainstalowaniu redista :/.

EDIT:
Znalazłem w folderze Windows/system32 dwa pliki: msvcp100.dll oraz msvcr100.dll i błąd mam dalej ten sam, OCB? Microsoft zawsze musi coś dziwnego wymyślić...
« Ostatnia zmiana: Czerwiec 24, 2010, 23:51:45 wysłana przez raver »

Offline bartekm

  • Użytkownik
    • Wordpress Blog

# Czerwiec 25, 2010, 00:04:45
Tak się składa, że dzisiaj też byłem zmuszony znaleźć te dwie biblioteki, żeby moja aplikacja mogła odpalić na innym kompie. I akurat u mnie to działało. Biblioteki pobrałem ze strony dll-files.com, więc nie wiem czemu u ciebie wywala błąd. Czy dodałeś te dwie biblioteki do pliku manifest i czy skopiowałeś manifest do folderu z grą?