Allegro dodanie do projektu.

Allegro dodanie do projektu.
V2
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 10 lat
  • Postów:14
0

Witam mam pytanie. Pisze program w c++ przy użyciu biblioteki graficznej allegro. Mam jednak problem. Dodałem pliki niezbędne do folderu z exe : allp42.dll, alleg42, alld42.dll. I dodałem do kodu : #include <allegro.h>
#pragma comment(lib, "alleg.lib")
Pozmieniałem również coś w kompilatorze VS2008. Wszystko działa dobrze, uruchamia sie przez exe itd. Ale gdy odpalam z innego kompa to wywala błąd : "Nie można uruchomić aplikacji, ponieważ jej konfiguracja jest niewłaściwa. Problem ten można rozwiązać ponownie zainstalowanie aplikacji". Nie wiem co zrobic aby uruchamiało się wszędzie proszę o rade.

fasadin
  • Rejestracja:prawie 14 lat
  • Ostatnio:prawie 3 lata
  • Postów:4882
0

jezeil chcesz uruchomic execa na innym kompuetrze. Bibloteki musza byc zainstalowane, co to znaczy. Albo dogrywasz wszystko do pliku exe, albo kopiujesz wszystkie dllki ktore potrzebujesz razem z exe

V2
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 10 lat
  • Postów:14
0

Ok. Ale jak to zrobić? dodałem te pliki dll one tam są razem z exe. Wytłumaczy mi ktoś jak to zrobić dokładnie?

LU
  • Rejestracja:ponad 11 lat
  • Ostatnio:3 dni
  • Lokalizacja:Gdańsk
0

Biblioteki dll z których korzystałeś w tworzeniu aplikacji muszą być
w tym samym folderze gdzie jest program lub w głownym katalogu os c:\windows\system32


V2
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 10 lat
  • Postów:14
0

I tak jest. dll są w folderze. Gdy je usuwam wypisuje komunikat że ich brakuje, ale tak to z nimi wszystko działa. Chodzi o to że wywala na innych komputerach poza moim.

LU
  • Rejestracja:ponad 11 lat
  • Ostatnio:3 dni
  • Lokalizacja:Gdańsk
1

Na innych komputerach musi byc takze zainstalowane srodowisko microsoft visual c++ Redistributable, niezbędne także przy
innych aplikacjach typu gry czyli programach tworzonych w jezyku c++ za pomoca srodowiska Microsoft visual studio


V2
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 10 lat
  • Postów:14
0

A da się jakoś dodac to środowisko albo jakieś dane aby wszystko znajdowało się w projekcie bez musu czegokolwiek instalowania?

ps. Pisze również komunikat: "Nie można uruchomić aplikacji, ponieważ jej konfiguracja rownoczesna jest niepoprawna. Wiecej możesz znaleźć w dzienniku zdarzeń aplikacji lub przy uzyciu narzedzia wiersza polecenia sxtrace.exe/

edytowany 1x, ostatnio: vip268
LU
  • Rejestracja:ponad 11 lat
  • Ostatnio:3 dni
  • Lokalizacja:Gdańsk
0

Możliwe ale nigdy tego nie robiłem ani nie widziałem aby ktoś tak robił, jeżeli
dało by się tak zrobić to tak naprawde trzeba by bylo skopiować pliki niezbedne
do uruchomienia tej aplikacji z tym ze trzeba by bylo robic tak dla kazdej aplikacji
wiec najlepiej zainstalowac cale srodowisko ktore zawiera wszystko i kazda napisana aplikacja
z wykorzystaniem tego srod. bedzie dzialac


Azarien
ale nie będziesz zmuszał użytkowników do instalowania IDE przecież…
LU
srodowiska programistycznego nie, tylko runtime
V2
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 10 lat
  • Postów:14
0

Nadal mam problem ze statycznym dodaniem biblioteki allegro do projektu . Widziałem materiały co to dodawania na stale do kompilatora ale nie mogę znaleźć jak zrobić to do programu. Prosze o pomoc.

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 14 godzin
0

możesz dołączyć do katalogu z exekiem dll-ki msvcr90.dll i msvcp90.dll, ale lepiej jednak zainstalować runtime (Visual C++ 2008 Redistributable)

edytowany 1x, ostatnio: Azarien

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.