около 5 дней подряд я пытаюсь настроить свой компьютер с помощью среды С++ для программирования с такими библиотеками, как sdl, glm, opengl. это важно для нас, чтобы иметь возможность запускать его на машинах unix на презентациях, чтобы я работал с cmake. Я, наконец, получил его для работы с cmake-gui, я даже не буду больше пытаться попробовать с любой IDE.
Я указал проект моей папки и где для сборки двоичных файлов, я получил папку "CMakeFiles" вместе с txt "CMakeCache", файл CMAKE "cmake_install.cmake" и файл "Makefile". также в моей папке "CMakeFiles" есть много других папок, таких как "CMakeTmp", "CompilerIdC", "CompilerIdCXX и т.д.", и в обеих папках "Compiler *" есть каждый .exe, который не работает! так где мой желаемый исполняемый файл?
я открыл cmd и перешел к моей папке и попытался написать "make", как мы должны делать в соответствии с конструкцией. увы, он не работал очень хорошо. надеясь, что вы сможете поделиться своей мудростью и помочь новичкам, как я!
, что именно необходимо для компиляции проектов, содержащих дополнительные библиотеки? до сих пор у меня есть компилятор, Mingw32, последний CMake и использование cmake-gui для извлечения двоичных файлов, но получает make файлы.
EDIT: hrrm. это только я, кто сталкивается с такими проблемами? я могу добавить, что я внимательно изучаю около 10 обучающих программ, и 90% шагов аналогичны (если компилировать с помощью VS, который я пробовал сначала):
- Загрузите последнюю версию SDL
- Создайте папку, например, C:\SDL с двумя папками, include и lib
- Скопируйте библиотеки и включите их из загруженного SDL
- Создайте новый проект VS, откройте каталоги VС++ и добавьте папку lib/incl, например C:\SDL
- Добавить в linker SDL.lib и SDLmain.lib(я убедился, что они связаны, здесь нет проблем)
- Измените систему на WINDOWS (необязательно, если вы не хотите два окна)
- Добавлены в "дополнительные библиотеки"
- Поместите файл SDL.dll(который я получил из последнего SDL) в свой C:\windows\system32 (64SysWoW) а также в файле проекта.
то, что я действительно ищу, это gettning CMake для работы, поскольку он генерирует и строит источники успешно (с gui), и я чувствую, что я закрываю. Мне нужно добавить любые дополнительные библиотеки из sdl в мой компилятор mingw32 и/или cmake?