Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
msys2_mingw [2020/04/25 22:58] – [SDL] adminmsys2_mingw [2020/07/27 11:27] – [Введение] admin
Line 40: Line 40:
 Этот ''pacman'' первым делом обновит сам себя, так что ОБЯЗАТЕЛЬНО надо прибить всё окно! НЕ выходя!!! Этот ''pacman'' первым делом обновит сам себя, так что ОБЯЗАТЕЛЬНО надо прибить всё окно! НЕ выходя!!!
 И запустить ''pacman -Syuu'' еще раз. И запустить ''pacman -Syuu'' еще раз.
 +
 +**ПРИМЕЧАНИЕ:** Где-то с июня 2020 похоже 32-битную **MSYS2** стали потихоньку сворачивать. Она все еще поддерживается, пакеты для нее выходят, но начальный инсталлятор для 32-битной версии убрали с главной стравницы.
  
 Вы еще тут ? Я еще держусь, но с трудом... :) Вы еще тут ? Я еще держусь, но с трудом... :)
Line 135: Line 137:
 ==== SDL ==== ==== SDL ====
  
-Если мы хотим быть современными динамичными программистами, то лучше писать на каком-нибудь+Если мы хотим быть современными молодыми динамичными программистами, то лучше писать на каком-нибудь
 Framework (как етто по рюски? Каркас?). Например, очень большое число разных эмуляторов Framework (как етто по рюски? Каркас?). Например, очень большое число разных эмуляторов
 винтажных систем написано на **[[https://www.libsdl.org/|SDL]]**.  винтажных систем написано на **[[https://www.libsdl.org/|SDL]]**. 
Line 197: Line 199:
  
 Давайте просто подключим вывод в свою командную строку (это делается с помощью Давайте просто подключим вывод в свою командную строку (это делается с помощью
-обратного апострофа: **`** . Читается как "Использовать ВЫВОД команды" )+обратного апострофа: **`** . Читается как "Использовать ВЫВОД команды". Подробности в ''man bash'' секция "Command Substitution" )
   $ gcc -o hellosdl hellosdl.c `sdl2-config --cflags --libs`   $ gcc -o hellosdl hellosdl.c `sdl2-config --cflags --libs`
 Если мы попытаемся теперь запустить эту программу из CMD.EXE, мы получим ошибку:\\ Если мы попытаемся теперь запустить эту программу из CMD.EXE, мы получим ошибку:\\
Line 271: Line 273:
 Наконец, существует возможность - использовать уже знакомую нам SDL для "склейки" операционной Наконец, существует возможность - использовать уже знакомую нам SDL для "склейки" операционной
 системы и OpenGL. Это намного удобнее т.к. в SDL имеются функции ввода, управления системы и OpenGL. Это намного удобнее т.к. в SDL имеются функции ввода, управления
-манипуляторами, звуком и т.д. и самое главное - обе библиотеки кросс-платформенные.+манипуляторами, звуком, сетью и т.д. и самое главное - обе библиотеки кросс-платформенные.
  
 <to be continued...> <to be continued...>
Navigation