
Yokai
06.08.2016
09:49:36
хм... Могу кинуть книгу, по которой учусь, она вроде швабодная
но вот метить хеш-тегами не умею и телефонного клиента не имею.
не знаю, сами там с копирайтами разбирайтесь, лень искать, можно кидать или нельзя
http://learnopengl.com/#!Offline-book

Google

Alex Фэils?︙
06.08.2016
11:02:29

Anna
06.08.2016
12:25:24
кто-нить кстати на опенГЛ игровое двигло пилил?

Плюшка
06.08.2016
12:27:35
я на crystal ковырял
но сейчас чот руки не доходят

Anna
06.08.2016
12:28:38
да я на юнити пилю игру, просто потому что нет в запасе нескольких лет жизни, чтоб пилить движок

Плюшка
06.08.2016
12:29:08
github.com/unn4m3d/crystal_sdl_test

Anna
06.08.2016
12:29:54
они сейчас сделали IL to CPP компиляцию, так что ИЛ код теперь в с++ный компилится

Alex Фэils?︙
06.08.2016
12:30:00

Anna
06.08.2016
12:30:24

Alex Фэils?︙
06.08.2016
12:30:30
Правда, не несколько лет ушло

Stanislav
06.08.2016
12:30:35

Alex Фэils?︙
06.08.2016
12:30:46
для решения моей задачи мне хватило пару месяцев

Google

Плюшка
06.08.2016
12:30:50

Stanislav
06.08.2016
12:31:12

Anna
06.08.2016
12:33:07

Alex Фэils?︙
06.08.2016
12:34:34
Не могу, к сожаленью

Stanislav
06.08.2016
12:36:04
Ку3 дум 3

Anna
06.08.2016
12:36:50

Alex Фэils?︙
06.08.2016
12:37:42

Anna
06.08.2016
12:37:56
я поняла, неразглашение

Alex Фэils?︙
06.08.2016
12:37:58
Могу для примера решить простую двиглозадачу и показать

Dmitry
06.08.2016
15:30:59
а почему gdb из под Clion может не останавливаться на брякпоинтах?
если поставить raise(SIGTRAP); — оснанавливается на нём, но нельзя и шагу сделать
собрано с -g:
COMPILE_FLAGS= … -ggdb …
GDB правда в консоли ругается
>>>>>>>No source file named D:/projects/Clion/tg/loop.c.
No source file named D:/projects/Clion/tg/loop.c.

Stanislav
06.08.2016
15:52:55
Ой
Слион не ок, пушо только смейк умеет

Sebastian
06.08.2016
16:31:06
"симейк говно адовое, но под плюсы лучше ничего нет"(с)
силайон норм тема, дай им время, сделают няшу

Dmitry
06.08.2016
16:47:17
тогда с другой стороны вопросы
есть проект с Makefile, собирается gcc
как я понимаю, ни одна из IDE под винду не сможет его взять и импортнуть
1. как вообще удобно редактировать код?
2. как отлаживать? со всякими там бряками
или это в другой чат?

Alex Фэils?︙
06.08.2016
18:21:54

Google

Dmitry
06.08.2016
18:25:32
Vc 6.0 может
вот можно будет просто подсунуть папку с файлами и Makefile и всё скомпилируется? и можно будет брякать и все остальные прелести VS?

Alex Фэils?︙
06.08.2016
18:50:10
Алсо вроде новые студии мейкфайлы умеют открывать
И проекты на их основе делатт, надо в шаблонах поискать

Dmitry
06.08.2016
19:05:28
умеют. но в моём конкретном случае оно валит всё в одну кучу и выдаёт под тысячу ошибок синтаксиса.
(при этом в gcc всё собирается)

Alex Фэils?︙
07.08.2016
01:19:06

Yokai
07.08.2016
01:42:38
на движок не нужно несколько лет =) И на операционную систему. Всё усложняется мифами и костылями о программистах

Плюшка
07.08.2016
01:48:16
На разработку - не нужно. На отладку нужно

Yokai
07.08.2016
01:51:28
Проще всего с gcc под винду будет работать msys, но оно есть только в виде 32-битной версии, то есть 64-битные бинарники не собрать. А код можно редактировать в любом текстовом\кодовом редакторе, например atom
Еще QT Creator обещал импорт или поддержку проектов с CMakelists.txt, но у меня лично не получалось либо получалось плохо с ним это дело заводить.


Dmitry
07.08.2016
01:54:56
Так а в каких вариантах можно юзать дебагер? Код-то и в блокноте писать можно..

Yokai
07.08.2016
01:55:53
а дебагер можно использовать в тех вариантах, где ты собираешь версию для отладки. gdb называется, используется из консоли (если прописал в PATH пути к gcc)
Графические альтернативы gdb можно поискать, но именно в виде отладчиков, не сред разработки

Dmitry
07.08.2016
01:59:41
Изначально я собираю на линуховой машине. Там можно и с -g собрать.
А можно ли удалено зацепиться?
Из консоли как-то неудобно. Днём попробую гуй для gdb поискать

Yokai
07.08.2016
02:00:43
к линуховой машине легко и просто подключиться с помощью ssh
но опять-таки, консольно.

Egor
07.08.2016
02:03:47

Dmitry
07.08.2016
02:03:58
Да, нужно будет посмотреть на сколько страшен консольный gdb
Ещё возникает вопрос в чем удобнее редактировать код. Чтобы не требовал импорта и изменения файловой структуры и при этом проверял код и мог автокомплитить и переходить к определению

Google

Yokai
07.08.2016
02:04:20
непереносимость непереносима, не люблю ее и стараюсь не думать о ней =)

Dmitry
07.08.2016
02:04:29

Admin
ERROR: S client not available

Egor
07.08.2016
02:05:21

Yokai
07.08.2016
02:06:13
в cygwin тоже можно поставить gcc и make и cmake
А, если gdb не понравится, для cygwin есть lldb и новомодный clang =) вроде там обещают более сипатичный отладчик и больше информации для отладки

Dmitry
07.08.2016
02:07:45

Egor
07.08.2016
02:09:12

Yokai
07.08.2016
02:09:45
из-за красивого графического отладчика же

Dmitry
07.08.2016
02:12:13
Не в ida же дебажить при наличии кода...

Egor
07.08.2016
02:13:32

Dmitry
07.08.2016
02:14:31

Stanislav
07.08.2016
02:24:15

Egor
07.08.2016
02:24:33

Stanislav
07.08.2016
02:24:56
если у меня stdout нет, что мне делать?

Плюшка
07.08.2016
02:27:42

Stanislav
07.08.2016
02:28:06
есть мингв64

Google

Плюшка
07.08.2016
02:28:12
Он может собирать 64-битные

Stanislav
07.08.2016
02:28:15
но, там винапи хедеры разные
в 64 другие в отличие от 32 битного
и мингв говно

Egor
07.08.2016
02:29:49

Stanislav
07.08.2016
02:30:31

Egor
07.08.2016
02:31:23

Stanislav
07.08.2016
02:33:00