1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58

Компилятор требует SDL/SDL.h

02.07.2021, 10:51. Показов 3600. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Мне нужно скомпилировать простую графическую программу из учебника.

C
1
2
3
4
5
6
7
8
9
10
11
#include <graphics.h>
#include <stdlib.h>
main()
{
initwindow ( 400, 300 );  // открыть окно для графики 400 на 300
// ... здесь можно рисовать на экране ("мясо")
getchar();                     // ждем нажатия клавиши
getchar();
 
closegraph();
}
Но появились проблемы. Сначала компилятор не обнаружил graphics.h. Я его скачал и скопировал в папку usr/include/. Попробовал скомпилировать снова, он выдает:

Bash
1
2
3
In file included from graphics.c:1:
/usr/include/graphics.h:30:10: fatal error: SDL/SDL.h: Нет такого файла или каталога
   30 | #include <SDL/SDL.h>

ОС Lubuntu 20.04
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.07.2021, 10:51
Ответы с готовыми решениями:

Уроки по SDL
Может вам известны уроки на С по SDL(мне только основы а дальше мне, как правило, официальной документации хватает). Просто невозможно...

Засада с SDL библеотекой
Доброй ночи.Поставил я SDL.Но вот тут ошибка есть в SDL_main.h,не понимаю в чём проблема ,орёт на эту строку extern C_LINKAGE int...

SDL: вывести значение переменной
У меня есть часть кода if(((event.motion.x&lt;=600)&amp;&amp;(event.motion.x&gt;=500))&amp;&amp;((event.motion.y&lt;=200)&amp;&amp;(event.motion.y&gt;=100))){ ...

44
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 15:16
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от qppq Посмотреть сообщение
а что это
это библиотека, созданная для написания рогаликов, сейчас используется во многих системных утилитах, например, графическое меню конфигуратора ядра linux напиcано на ней, файловый менеджер midnight commander, проигрыватель mops, и прочее и так далее.

По сути позволяет выводить символы в любом месте экрана терминала, задавать для них цвет и эффекты, захватывать клавиатуру, создавать окна в пределах окна терминала и т.д. и т.п.

Добавлено через 3 минуты
GokYak, 3 строчку своего кода измените на int main (int argc, char *argv[])
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 15:17  [ТС]
Цитата Сообщение от stake-k26 Посмотреть сообщение
значит ncurses в системе не установлен:
ncurses.h стоит. Но я попробовал поставить еще раз. Все равно не работает.
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 15:23
функция main в gcc 7 и выше обязана быть объявлена как int main (void) или как int main (int argc, char *argv[]), иначе компилятор будет сыпать ошибками.

Добавлено через 3 минуты
для примера:
C
1
2
main() {
}
gcc file.c
warning: return type defaults to ‘int’ [-Wimplicit-int]
1 | main() {
| ^~~~

C
1
2
int main() {
}
gcc file.c
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 15:29  [ТС]
Цитата Сообщение от stake-k26 Посмотреть сообщение
значит ncurses в системе не установлен:
ncurses.h установлен. Но я попробовал поставить по новой, но не помогло, пишет тоже самое.
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 15:31
GokYak, это я уже видел, не за чем повторяться, вы объявление функции main в своем коде изменили?
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 15:36  [ТС]
Цитата Сообщение от stake-k26 Посмотреть сообщение
не за чем повторяться
я нечаянно

Добавлено через 3 минуты
Цитата Сообщение от stake-k26 Посмотреть сообщение
вы объявление функции main в своем коде изменили
Изменил:
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <graphics.h>
#include <stdlib.h>
#include <SDL/SDL.h>
int main (int argc, char *argv[]) 
{
initwindow ( 400, 300 );  // открыть окно для графики 400 на 300
// ... здесь можно рисовать на экране ("мясо")
getchar();                     // ждем нажатия клавиши
getchar();
 
closegraph();
}
Bash
1
2
3
4
5
6
7
8
9
10
graphics.c: In function ‘main’:
graphics.c:6:1: warning: implicit declaration of function ‘initwindow’ [-Wimplicit-function-declaration]
    6 | initwindow ( 400, 300 );  // открыть окно для графики 400 на 300
      | ^~~~~~~~~~
/usr/bin/ld: /tmp/ccDu8Z03.o: в функции «main»:
graphics.c:(.text+0x23): неопределённая ссылка на «initwindow»
/usr/bin/ld: graphics.c:(.text+0x28): неопределённая ссылка на «grgetchar»
/usr/bin/ld: graphics.c:(.text+0x2d): неопределённая ссылка на «grgetchar»
/usr/bin/ld: graphics.c:(.text+0x32): неопределённая ссылка на «closegraph»
collect2: error: ld returned 1 exit status
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 16:10
Цитата Сообщение от GokYak Посмотреть сообщение
Изменил:
если в двух словах, в вашем коде не объявлены функции, которые вы используете, т.е. компилятор не знает что такое initwindow и getchar

Добавлено через 3 минуты
попробуйте собрать ваш первоначальный код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <graphics.h>
#include <stdlib.h>
 
int main (int argc, char *argv[]) 
{
    initwindow ( 400, 300 );  // открыть окно для графики 400 на 300
    // ... здесь можно рисовать на экране ("мясо")
    getchar();                     // ждем нажатия клавиши
    getchar();
 
    closegraph();
    return 0;
}
не забывая про ключ -lSDL
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 16:17  [ТС]
Цитата Сообщение от stake-k26 Посмотреть сообщение
попробуйте собрать ваш первоначальный код:
Попробовал, все тоже самое.
А можно как-нибудь переустановить компилятор?
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 16:21
Цитата Сообщение от GokYak Посмотреть сообщение
А можно как-нибудь переустановить компилятор?
дело не в компиляторе

Цитата Сообщение от GokYak Посмотреть сообщение
все тоже самое
что именно? Какие сообщения вы получаете при компиляции?
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 16:23  [ТС]
Bash
1
2
3
4
5
6
7
8
9
10
11
gcc -Wall -o graphics graphics.c -ISDL
graphics.c: In function ‘main’:
graphics.c:5:1: warning: implicit declaration of function ‘initwindow’ [-Wimplicit-function-declaration]
    5 | initwindow ( 400, 300 );  // открыть окно для графики 400 на 300
      | ^~~~~~~~~~
/usr/bin/ld: /tmp/cc2S9xq6.o: в функции «main»:
graphics.c:(.text+0x23): неопределённая ссылка на «initwindow»
/usr/bin/ld: graphics.c:(.text+0x28): неопределённая ссылка на «grgetchar»
/usr/bin/ld: graphics.c:(.text+0x2d): неопределённая ссылка на «grgetchar»
/usr/bin/ld: graphics.c:(.text+0x32): неопределённая ссылка на «closegraph»
collect2: error: ld returned 1 exit status
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 16:31
тогда попробуйте скопировать graphics.h в ту же папку, где лежит ваш файл graphics.c и измените первую строчку вашего кода на
#include "graphics.h"

Добавлено через 2 минуты
Вообще, на моей памяти было 3 версии graphics.h: древняя от борладна, чуть менее древняя от dev-cpp, которая использовала windows.h, и еще менее древняя, основанная на SDL.
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 16:42  [ТС]
Попробовал. Тоже самое.


Bash
1
2
3
4
5
6
7
8
9
10
graphics.c: In function ‘main’:
graphics.c:5:1: warning: implicit declaration of function ‘initwindow’ [-Wimplicit-function-declaration]
    5 | initwindow ( 400, 300 );  // открыть окно для графики 400 на 300
      | ^~~~~~~~~~
/usr/bin/ld: /tmp/ccjwRmMi.o: в функции «main»:
graphics.c:(.text+0x23): неопределённая ссылка на «initwindow»
/usr/bin/ld: graphics.c:(.text+0x28): неопределённая ссылка на «grgetchar»
/usr/bin/ld: graphics.c:(.text+0x2d): неопределённая ссылка на «grgetchar»
/usr/bin/ld: graphics.c:(.text+0x32): неопределённая ссылка на «closegraph»
collect2: error: ld returned 1 exit status
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 17:03
GokYak, покажите инклуды, которые исопльзуются в graphics.h

вообще быстрее было бы уже написать:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <SDL/SDL.h>
 
int main (void) {
    /* Инициируем видео-подсистему SDL */
    if (SDL_Init(SDL_INIT_VIDEO) < 0) {     // если не удалось, выходим
        fprintf(stderr, "Error initing SDL:  %s\n", SDL_GetError());
        return 1;
    }
 
    /* регистрируем функцию, которая будет по умолчанию использована при выходе */
    atexit(SDL_Quit);
 
    /* положение окна по умолчанию */
    SDL_putenv((char*)"SDL_VIDEO_CENTERED=true");
 
    /* создаем поверхность нашего окна */
    SDL_Surface * screen = SDL_SetVideoMode(400, 300, 16,
        SDL_HWSURFACE | SDL_DOUBLEBUF);
    if (screen == NULL) {                   // если не удалось, выходим
        fprintf(stderr, "Error: Can't open window!  %s\n", SDL_GetError());
        return 1;
    }
 
    /* задаем заголовок и иконку окна */
    SDL_WM_SetCaption("SDL sample 0.1", NULL);
 
    /* главный цикл */
    int done = 0;
    SDL_Event event;        // обработчик событий
    while (!done) {
        /* обрабатываем события */
        while ( SDL_PollEvent(&event) ) {
            switch (event.type) {
                case SDL_QUIT:      // если закрыли окно (крестиком)
                    done = 1;       // останавлвиаем цикл
                    break;
                case SDL_KEYDOWN:   // если была нажата клавиша
                    if (event.key.keysym.sym == SDLK_ESCAPE)    // и это клавиша Esc
                        done = 1;   // останавлвиаем цикл
            }
        }
 
        /* перерисовываем окно */
        SDL_Flip(screen);
    }
 
    return 0;
}
собрать:
gcc file.c -o sdl01 -lSDL -Wall -Werror -Wextra -Wpedantic

и запустить:
./sdl01

Добавлено через 3 минуты
а потом просто штудировать маны и дополнять эту "основу" разными плюшками
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 17:18  [ТС]
Цитата Сообщение от stake-k26 Посмотреть сообщение
GokYak, покажите инклуды, которые исопльзуются в graphics.h
Какие инклуды? Код показать?

Попробовал ваш код. Компилятор все равно ругается.

Bash
1
2
3
4
5
6
7
8
9
10
11
$ gcc sdl01.c -o sdl01 -ISDL -Wall -Werror -Wextra -Wpedantic
/usr/bin/ld: /tmp/ccy3ZQt8.o: в функции «main»:
sdl01.c:(.text+0x21): неопределённая ссылка на «SDL_Init»
/usr/bin/ld: sdl01.c:(.text+0x2a): неопределённая ссылка на «SDL_GetError»
/usr/bin/ld: sdl01.c:(.text+0x59): неопределённая ссылка на «SDL_Quit»
/usr/bin/ld: sdl01.c:(.text+0x86): неопределённая ссылка на «SDL_SetVideoMode»
/usr/bin/ld: sdl01.c:(.text+0x96): неопределённая ссылка на «SDL_GetError»
/usr/bin/ld: sdl01.c:(.text+0xcc): неопределённая ссылка на «SDL_WM_SetCaption»
/usr/bin/ld: sdl01.c:(.text+0x10a): неопределённая ссылка на «SDL_PollEvent»
/usr/bin/ld: sdl01.c:(.text+0x11a): неопределённая ссылка на «SDL_Flip»
collect2: error: ld returned 1 exit status
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 17:31
Цитата Сообщение от GokYak Посмотреть сообщение
Какие инклуды?
строчки кода в файле graphics.h, которые начинаются на #include:

cat graphics.h | grep "#include"

Добавлено через 2 минуты
Цитата Сообщение от GokYak Посмотреть сообщение
Попробовал ваш код. Компилятор все равно ругается.
а вы SDL установили?
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 17:33  [ТС]
Bash
1
2
3
$ cat graphics.h | grep #include
Использование: grep [ПАРАМЕТР]… ШАБЛОНЫ [ФАЙЛ]…
Запустите «grep --help» для получения более подробного описания.
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 17:36
$ sudo apt-get install libsdl1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-image1.2-dev

Добавлено через 27 секунд
Цитата Сообщение от GokYak Посмотреть сообщение
graphics.h или graphics.c?
graphics.h

Добавлено через 2 минуты
Цитата Сообщение от GokYak Посмотреть сообщение
cat graphics.h | grep #include
кавычки вокруг #include забыли
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 17:39  [ТС]
Bash
1
2
3
4
5
6
7
8
9
10
11
$ cat graphics.h | grep '#include'
#include <SDL/SDL.h>
#include <unistd.h>
#include <sys/types.h>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "grtext.h"
#include "shapes.h"
#include "polygon.h"
0
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
02.07.2021, 17:48
GokYak, короче, для начала поставьте SDL 1.2, для этого в терминале выполните команды:
Bash
1
2
sudo apt update
sudo apt-get install libsdl1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-image1.2-dev
перезагрузите компьютер, и только после этого пробуйте что-то собирать

Добавлено через 2 минуты
для нормальной работы graphics.h вам не хватает этих файлов:
Цитата Сообщение от GokYak Посмотреть сообщение
#include "grtext.h"
#include "shapes.h"
#include "polygon.h"
они должны лежать в одной папке с graphics.h, в вашем случае это папка /usr/include/

Вполне может так оказаться, что им для нормальной работы тоже не хватает каких-то файлов, в общем, ваша библиотека graphics.h установлена не полностью.
0
1 / 1 / 0
Регистрация: 21.09.2016
Сообщений: 58
02.07.2021, 18:15  [ТС]
Цитата Сообщение от stake-k26 Посмотреть сообщение
1
2
sudo apt update
sudo apt-get install libsdl1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-image1.2-dev
Все сделал. Но файлы в самом graphics.h не появились. Но есть в папке /usr/include.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
/usr/include$ ls
aclocal.m4      guile-libgraph.c    pthread.h                    SDL_test.h
aio.h           ibus-1.0            pty.h                        SDL_test_harness.h
aliases.h       iconv.h             pulse                        SDL_test_log.h
alloca.h        ifaddrs.h           pwd.h                        SDL_test_md5.h
alsa            INSTALL             python3.8                    SDL_test_memory.h
argp.h          install-sh          rdma                         SDL_test_random.h
argz.h          inttypes.h          README                       SDL_thread.h
ar.h            iproute2            re_comp.h                    SDL_timer.h
arpa            jbig85.h            regex.h                      SDL_touch.h
asm-generic     jbig_ar.h           regexp.h                     SDL_types.h
asoundlib.h     jbig.h              reglib                       SDL_version.h
assert.h        jerror.h            resolv.h                     SDL_video.h
AUTHORS         jmorecfg.h          rpc                          SDL_vulkan.h
begin_code.h    jpegint.h           rpcsvc                       search.h
blkid           jpeglib.h           sample.c                     selinux
byteswap.h      KHR                 sched.h                      semaphore.h
c++             langinfo.h          scsi                         sepol
caca0.h         lastlog.h           SDL                          setjmp.h
caca_conio.h    libgen.h            SDL2                         sgtty.h
caca++.h        libgraph.c          SDL_assert.h                 shadow.h
caca.h          libgraph.scm        SDL_atomic.h                 shapes.c
caca_types.h    libintl.h           SDL_audio.h                  shapes.h
ChangeLog       libmount            SDL_bits.h                   signal.h
close_code.h    libpng              SDL_blendmode.h              slang.h
compile         libpng16            SDL_clipboard.h              slcurses.h
complex.h       libudev.h           SDL_config_android.h         sndio.h
config.guess    limits.h            SDL_config.h                 sound
config.h.in     link.h              SDL_config.h.cmake           spawn.h
config.sub      linux               SDL_config.h.in              stab.h
configure       locale.h            SDL_config_iphoneos.h        stdc-predef.h
configure.in    ltmain.sh           SDL_config_macosx.h          stdint.h
COPYING         lxqt                SDL_config_minimal.h         stdio_ext.h
cpio.h          lzma                SDL_config_os2.h             stdio.h
crypt.h         lzma.h              SDL_config_pandora.h         stdlib.h
ctype.h         mad.h               SDL_config_psp.h             string.h
cursesapp.h     Makefile.am         SDL_config_windows.h         strings.h
cursesf.h       Makefile.in         SDL_config_winrt.h           sudo_plugin.h
curses.h        malloc.h            SDL_config_wiz.h             sys
cursesm.h       math.h              SDL_copying.h                syscall.h
cursesp.h       mcheck.h            SDL_cpuinfo.h                sysexits.h
cursesw.h       memory.h            SDL_egl.h                    syslog.h
cursslk.h       menu.h              SDL_endian.h                 tar.h
dbus-1.0        mikmod.h            SDL_error.h                  termcap.h
depcomp         misc                SDL_events.h                 term_entry.h
dialog.h        missing             SDL_filesystem.h             term.h
dirent.h        mntent.h            SDL_gamecontroller.h         termio.h
dlfcn.h         monetary.h          SDL_gesture.h                termios.h
dlg_colors.h    mqueue.h            SDL_haptic.h                 text.c
dlg_config.h    mtd                 SDL_hints.h                  tgmath.h
dlg_keys.h      nc_tparm.h          SDL_joystick.h               thread_db.h
doc             ncurses_dll.h       SDL_keyboard.h               threads.h
drm             ncurses.h           SDL_keycode.h                tic.h
EGL             ncursesw            SDL_loadso.h                 time.h
elf.h           net                 SDL_locale.h                 ttyent.h
endian.h        netash              SDL_log.h                    uchar.h
envz.h          netatalk            SDL_main.h                   ucontext.h
err.h           netax25             SDL_messagebox.h             ulimit.h
errno.h         netdb.h             SDL_metal.h                  unctrl.h
error.h         neteconet           SDL_misc.h                   unistd.h
eti.h           netinet             SDL_mouse.h                  utime.h
etip.h          netipx              SDL_mutex.h                  utmp.h
execinfo.h      netiucv             SDL_name.h                   utmpx.h
fcntl.h         netpacket           SDL_opengles2_gl2ext.h       uuid
features.h      netrom              SDL_opengles2_gl2.h          values.h
fenv.h          netrose             SDL_opengles2_gl2platform.h  video
finclude        NEWS                SDL_opengles2.h              vorbis
FLAC            nfs                 SDL_opengles2_khrplatform.h  wait.h
fmtmsg.h        nl_types.h          SDL_opengles.h               wayland-client-core.h
fnmatch.h       nss.h               SDL_opengl_glext.h           wayland-client.h
Font            obstack.h           SDL_opengl.h                 wayland-client-protocol.h
form.h          ogg                 SDL_pixels.h                 wayland-cursor.h
fstab.h         panel.h             SDL_platform.h               wayland-egl-core.h
fts.h           paths.h             SDL_power.h                  wayland-egl.h
ftw.h           pcgen.sh            SDL_quit.h                   wayland-server-core.h
gconv.h         pcre2.h             SDL_rect.h                   wayland-server.h
getopt.h        pcre2posix.h        SDL_render.h                 wayland-server-protocol.h
gio-unix-2.0    pcrecpparg.h        SDL_revision.h               wayland-util.h
GL              pcrecpp.h           SDL_rwops.h                  wayland-version.h
GLES            pcre.h              SDL_scancode.h               wchar.h
GLES2           pcreposix.h         SDL_sensor.h                 wctype.h
GLES3           pcre_scanner.h      SDL_shape.h                  webp
glib-2.0        pcre_stringpiece.h  SDL_stdinc.h                 wordexp.h
glob.h          pngconf.h           SDL_surface.h                X11
glvnd           png.h               SDL_system.h                 x86_64-linux-gnu
gnumake.h       pnglibconf.h        SDL_syswm.h                  xcb
gnu-versions.h  poll.h              SDL_test_assert.h            xen
graphics.h      polygon.c           SDL_test_common.h            xfs
grc             polygon.h           SDL_test_compare.h           xkbcommon
grp.h           printf.h            SDL_test_crc32.h             xorg
grtext.h        proc_service.h      SDL_test_font.h              zconf.h
gshadow.h       protocols           SDL_test_fuzzer.h            zlib.h
Добавлено через 1 минуту
Может их вручную скопировать из папки include в graphics.h?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.07.2021, 18:15

SDL С чего начать? Где изучать на си?
Очень нужна ваша помощь! Есть код, муравьи бегают из точки А в точку Б по разным путям. Мне необходимо визуализировать на СИ SDL. ...

Ошибка компилятора gcc при использовании библиотека SDL в C
Здравствуйте. Программа Putpixel, которая строит три вложенных окружности разного цвета: #include &lt;stdio.h&gt; #include...

Проверить, нормально ли подключен SDL
В качестве первой программы под SDL2 написал такую пустышку, которая должна проверить , нормально ли подключен SDL: #include...

V4L2 + SDL некорректное (мутное) отображение с камеры
День добрый возникли проблемы с получением изображения из камеры. Захватываю соответтвенно изображение и вывожу его при помощи SDL, но не...

SDL: установка sdl в компилятор i586-mingw32msvc
Ребят, помогите. Хочу сделать кроссплатформенный проект Как установить SDL в mingw?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru