glfw
Mały program Haskell skompilowany z GHC do ogromnych binarnych
Nawet trywialnie małe programy Haskella zamieniają się w gigantyczne pliki wykonywalne.
Napisałem mały program, który zosta ... odować kompilację nawet małego programu Haskell do ogromnego pliku binarnego?
Co, jeśli już, mogę zrobić, aby to zmniejszyć?
Jak zbudować i zainstalować GLFW 3 i używać go w projekcie Linux
GLFW3
Ostatniej nocy pracowałem do późna próbując zbudować Pakiety GLFW 3 dla Linuksa ze źródła. Proces ten zajął mi bardzo ... od czasu ostatniego spojrzenia i jest teraz sekcja na kompilowanie GLFW i buliding programów z GLFW, które myślę, że są nowe.
różnica freeglut vs glew?
Ostatnio zacząłem uczyć się OpenGL (>3.3) i zauważyłem, że wiele przykładów i samouczków używa zarówno freeglut, jak i gle ... ięc moje pytanie brzmi, jaka jest różnica między:
- freeglut
~ glew
- (&glfw)
Co można zrobić , że drugi nie Może ?
Wskazywanie na funkcję, która jest członkiem klasy - GLFW setKeycallback
Piszę aplikację glfw, w której zawinąłem funkcję callse w prostą klasę. Mam problem z ustawieniem kluczowego połączenia zwrot ... 'void (__thiscall GAME::* )(int,int)' to 'GLFWkeyfun'
1> There is no context in which this conversion is possible
Błąd łączenia: brak DSO z wiersza poleceń
Jestem raczej nowy w Linuksie (używając Ubuntu 14.04 LTS 64bit), pochodzącym z systemu Windows, i próbuję przenieść istniejąc ... github.com/wbolden/857eddd11e4dcb915c02
A oto moja próba Makefile:
https://gist.github.com/wbolden/135033daae04ed0d8cf3
Właściwy sposób łączenia statycznej biblioteki za pomocą GCC
Dlaczego niektóre biblioteki statyczne (lib*.a) mogą być połączone w taki sam sposób, jak biblioteki współdzielone (lib*. so) ... nieużywane funkcje biblioteczne z wyjściowego pliku wykonywalnego, gdy Biblioteka jest bezpośrednio dołączona w ten sposób?