C++, Visual 2008, Allegro 4.2.3, kompilacja release

0

Chciałem skompilować program tak, żeby można go było otworzyć na dowolnym komputerze. Najpierw zmieniłem runtime library na multi-threaded, by zostały dołączone biblioteki dll. Następnie dopisałem do additional dependencies wszystkie pliki lib z folderu Allegro. Program zaczął się kompilować, ale otwarcie pliku exe z folderu release skutkowało komunikatem o braku pliku alld42.dll. Gdy skopiowałem go do folderu z programem zaczął wyświetlać się komunikat "Debug error. This application has requested the Runtime to terminate it in an unusual way". Istnieje jakiś schemat poprawnej kompilacji release?

0

to d w nazwie pliku alld42.dll sugeruje że to jest biblioteka debugowa, czyli źle.

0

Które pliki powinny być linkowane? Zmieniłem ustawienia linkera, dołączając niektóre. Program kompiluje się i uruchamia, ale gdy klikam na plik exe program wysypuje się z informacją systemową "program przestał działać".

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