Kompilacja biblioteki kończy się błędem – dlaczego?

0

Witam. Zacząłem uczyć się z tego poradnika: http://in2gpu.com/2014/10/15/setting-up-opengl-with-visual-studio/ i tam jest napisane ze mam skompilować bibliotekę freeglut jako że nie mam VS 2013, a doczytałem że on z niej korzystał próbowałem skompilować ją w VS 2017 Community ale kompilacja zawsze kończyła się błędem więc chciałem pobrać VS 2013 i spróbować w nim skompilować ale te instalatory VS 2013 na stronie producenta nie działają. Więc mam pytanie jak mam skompilować tą bibliotekę?

Błąd podczas próby kompilowania:

błąd.png

1

Ze screena wynika, że poprawnie zbudowałeś dllke, którą potrzebowałeś, tylko z jakiegoś powodu chcesz ją uruchomić jak zwykłą aplikację. Tak pobieżnie jednym okiem patrząc na ten tutorial sądzę, że jeśli skonfigurujesz projekt tak jak jest to tam opisane nie powinieneś mieć tego problemu.

0

Robiłem krok po kroku więc chyba powinienem mieć dobrze, a jednak nie działa.

1

Do niczego nie dojdziemy, jeśli będziesz się upierał, że wszystko zrobiłęś dobrze, musiałeś zrobić coś inaczej. To niemożliwe żeby mając TAKĄ sytuacje plus zwykłego main() w projekcie dostać taki błąd jaki dostałeś. Jeśli faktycznie masz tak jak na screenie, to jedyne co Ci mogę doradzić to przeinstalować visuala

0

To coś zmienia bo on miał napisane żeby nacisnąć klawisz f5 i skompilować, a ja teraz zrobiłem że nacisnąłem z górnej listy Build i Build Solution i to że zrobiłem trochę inaczej to coś zmienia bo biblioteka się niby skompilowała i powstał ten plik freeglut.lib

1

F5 to taki "Build and Run", jeżeli użyjesz go na projekcie który buduje Ci bibliotekę to wtedy rzeczywiście dostaniesz ten błąd o którym pisałeś. Czyli wychodzi na to, że biblioteka buduje Ci się poprawnie.

0

Dzięki za odpowiedź.

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