@ProCxx

Страница 275 из 2477
Yokai
06.08.2016
09:49:36
хм... Могу кинуть книгу, по которой учусь, она вроде швабодная

но вот метить хеш-тегами не умею и телефонного клиента не имею.

не знаю, сами там с копирайтами разбирайтесь, лень искать, можно кидать или нельзя

http://learnopengl.com/#!Offline-book

Google
Alex Фэils?︙
06.08.2016
11:02:29
http://learnopengl.com/#!Offline-book
Спасибо, крутая книга

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
github.com/unn4m3d/crystal_sdl_test
наверн завтра поковыряю, если время будет

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.

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

силайон норм тема, дай им время, сделают няшу

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

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 всё собирается)

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

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

Yokai
07.08.2016
01:51:28
умеют. но в моём конкретном случае оно валит всё в одну кучу и выдаёт под тысячу ошибок синтаксиса. (при этом в gcc всё собирается)
Проект под visual studio = компилятор MSVC, а тебе нужен gcc. Для этого Visual Studio не пойдет. В ней хоть и есть соответствующий тулчейн, CMake будет нелегко либо невозможно сообщить, что ты хочешь собирать visual studio в связке с gcc. Используй другие среды. Я так компилировал c GCC на Codelite под виндой, но все равно требовалось залезать в настройки сборки (cmake говорил, что для сборки нужна команда make -j 0, я исправлял на make -j1)

Проще всего с 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
непереносимость непереносима, не люблю ее и стараюсь не думать о ней =)

Admin
ERROR: S client not available

Egor
07.08.2016
02:05:21
В cygwin'е собирается
Так это практически эмулятор линукса на винде.

Yokai
07.08.2016
02:06:13
в cygwin тоже можно поставить gcc и make и cmake

А, если gdb не понравится, для cygwin есть lldb и новомодный clang =) вроде там обещают более сипатичный отладчик и больше информации для отладки

Dmitry
07.08.2016
02:07:45
Так это практически эмулятор линукса на винде.
Да. И бинарник локально выполняется. И,в теории, подлезть легче

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

Dmitry
07.08.2016
02:12:13
Тогда зачем пихать в студию?
Во что "умел" и про что знал - туда и пытался впихнуть

Не в ida же дебажить при наличии кода...

Egor
07.08.2016
02:13:32
Во что "умел" и про что знал - туда и пытался впихнуть
Добавляй printf или std::cout и будет тебе прекрасный отладчик.

Dmitry
07.08.2016
02:14:31
Добавляй printf или std::cout и будет тебе прекрасный отладчик.
Угу. Так и делал, но очень костыльно. Консоль превращается в ад

Stanislav
07.08.2016
02:24:15
cmake делает проекты под codelite, codeblocks, clion (понимает cmakelists.txt), visual studio, msys2
он не делает проекты, он генерит мейкфайлы, в некоторых случаях таки да генерит проект под визуал студио

Egor
07.08.2016
02:24:33
Угу. Так и делал, но очень костыльно. Консоль превращается в ад
Это обычная практика, особенно на embedded устройствах

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
все равно плохой совет
Использование стандартных практик - плохой совет? ОК

Страница 275 из 2477