przez około 5 kolejnych dni Próbowałem skonfigurować mój komputer w środowisku C++ do programowania z bibliotekami takimi jak sdl, glm, opengl. jest to dla nas ważne, aby móc uruchamiać go na komputerach unixowych na prezentacjach, dzięki czemu działam z cmake. W końcu udało mi się pracować z cmake-gui, nawet nie próbuję już próbować żadnego IDE.Używanie cmake w oknach dla C++
Podałem mój projekt folderu i gdzie mogę zbudować pliki binarne, mam folder "CMakeFiles" wraz z txt "CMakeCache", plik CMAKE "cmake_install.cmake" i plik "Makefile". również w moim folderze "CMakeFiles" jest wiele innych folderów, takich jak "CMakeTmp", "CompilerIdC", "CompilerIdCXX itp." iw obu folderach "Compiler *" ma każdy .exe, który nie działa! więc gdzie jest mój poszukiwany plik wykonywalny?
Otworzyłem cmd i nawigowałem do mojego folderu i próbowałem napisać "make" tak jak powinniśmy postępować zgodnie z intruction. Niestety, nie działa bardzo dobrze. mając nadzieję, że możesz podzielić się swoją mądrością i pomóc nowicjuszowi jak ja!
co dokładnie jest potrzebne do kompilacji projektów zawierających dodatkowe biblioteki? do tej pory mam kompilator, Mingw32, najnowszy CMake i używanie cmake-gui do wyodrębniania plików binarnych, ale dostaje pliki makefile.
EDYTOWANIE: hrrm. czy tylko ja dostaję tego rodzaju problemy? Mogę dodać, że mam patrzeć dokładna około 10 tutoriale i 90% z etapów są podobne (jeśli kompilacji z VS, które próbowałem na początku):
- Pobierz najnowszą SDL
- Utwórz folder na przykład C: \ SDL z dwóch folderów, to i lib
- Skopiuj libs i obejmuje od pobranych SDL
- Poznaj nowych VS projektu otwórz VC++ katalogów i dodać folderze lib/wł na przykład C: \ SDL
- Dodaj do łącznika SDL.lib i SDLmain.lib (upewniłem się, że zostały połączone, bez problemu)
- Zmiana systemu WINDOWS (opcjonalnie, jeśli nie chcesz dwa okna)
- Dodany należą do „dodatkowych bibliotek”
- umieścić plik SDL.dll (które dostałem od najnowszej SDL) w moim C: \ Windows \ system32 (64SysWoW) , a także w moim pliku projektu.
więc co mam faktycznie szuka się gettning CUpewnij do pracy, ponieważ generuje i buduje źródła powodzeniem (z GUI) i czuję się im zamknięcie w. muszę dodawać żadnych dodatkowych bibliotek z SDL do mojego kompilatora mingw32 i/lub cmake?
Trudno dokładnie wiedzieć, co dzieje się źle tutaj. Spróbuj powtórzyć krok 1 samouczka z http://www.cmake.org/cmake/help/cmake_tutorial.html i sprawdź, czy to działa. Jeśli nie, opublikuj dokładnie to, co nie działa. – jkerian
Użyj polecenia CMake, aby wygenerować pliki projektu Visual Studio dla swojego projektu, a następnie użyj programu Visual Studio do skompilowania go. – karlphillip
@karlphillip Zrobiłem to również (przy 10 Express) i uruchomiłem skompilowany plik, i udało mi się skompilować plik i otrzymałem "1 powiodło się, e 0 nie powiodło się, 1 aktualny, 1 pominięty" i po naciśnięciu play Mam: C: \ .......... \ Debug \ ALL_BUILD System nie może znaleźć pliku określonego –