
Vladislav
20.10.2016
22:50:10

Ned Ogl
20.10.2016
22:54:02
На самом деле я нагло лгу, там двумерный массив
Причем квадратный, А[i][i++], и почему-то вылет за границу
По факту это должно быть *(А+ i*N + i++), то есть то что надо

Google

Ned Ogl
20.10.2016
22:54:09

Vladislav
20.10.2016
22:55:15
А[i][i++] - undefined behavior, i++ может произойти до вычисления первого индекса
не надо так

Ned Ogl
20.10.2016
22:56:21
Пришлось, да, обойти этот момент ?

Dumitru
21.10.2016
14:33:36
всем привет
есть у кого опыт с VS?

Andrey
21.10.2016
14:36:20

Dumitru
21.10.2016
14:37:28
хочу настроить External Build
в system32 есть файл который сделает все что надо
но вот VS его не видит
'C:\Windows\System32\bash.exe' is not recognized as an internal or external command,

Andrey
21.10.2016
14:39:10

Dumitru
21.10.2016
14:39:36
надо вижуалку изначально от админа запустить ?

Andrey
21.10.2016
14:40:02

Dumitru
21.10.2016
14:41:03
не, то же самое

Stanislav
21.10.2016
14:41:49

Google

Alex Фэils?︙
21.10.2016
14:42:05
Блин, у меня тут TGitCache заебал спамить

Dumitru
21.10.2016
14:42:33

Alex Фэils?︙
21.10.2016
14:42:39

Andrey
21.10.2016
14:45:32

Dumitru
21.10.2016
14:45:53
запускает, а вот сам бат уже не может запустить баш

Andrey
21.10.2016
14:46:06
?

Dumitru
21.10.2016
14:46:12
вот что интересно, все остальное запускает....
первый день на винде и уже маги)
*магия

Andrey
21.10.2016
14:46:33
не меньше чем на лине )
и уж не больше )
а у тебя в батнике полный путь?

Dumitru
21.10.2016
14:47:31
ага
C:\Windows\System32\bash.exe
вот все что в батнике :D

Stanislav
21.10.2016
14:48:15

Andrey
21.10.2016
14:48:23
ага

Dumitru
21.10.2016
14:48:38
не зашло(
я уже пытался cmd C:\..., start /B "" "C:\..."

Vitaly
21.10.2016
14:49:25

Google

Andrey
21.10.2016
14:49:29
а файл, который не в system32 пнет?

Vitaly
21.10.2016
14:49:57
В том же Git for Windows bash тащит с собой ещё и весь coreutils для винды.

Dumitru
21.10.2016
14:50:25
так мне же надо его просто запустить
он же вроде уже во время запуска сам тянет все что ему нужно

Andrey
21.10.2016
14:50:43
из студии

Vitaly
21.10.2016
14:50:50

Dumitru
21.10.2016
14:50:54
сейчас попробую
получилось вызвать git.exe из програм файлс

Andrey
21.10.2016
14:52:24

Dumitru
21.10.2016
14:52:54
попробовал так-же запустить другой файл из system32, получилось

Vitaly
21.10.2016
14:53:00
Зачем вообще bash.exe размещать в System32? Это совсем другая система.

Dumitru
21.10.2016
14:53:01
видимо и правда что-то с башем

Andrey
21.10.2016
14:53:09
тогда все сужается до самого экзешника )

Dumitru
21.10.2016
14:53:11

Vitaly
21.10.2016
14:53:11
Сам bash тянет за собой кучу всего.

Andrey
21.10.2016
14:53:27
нафиг тебе баш в венде?

Dumitru
21.10.2016
14:53:34
почему он тогда свободно запускаеться из вне студии ?

Alex Фэils?︙
21.10.2016
14:53:47

Google

Alex Фэils?︙
21.10.2016
14:53:58
и sockwrap.c
правда, я не закончил их

Dumitru
21.10.2016
14:54:15
там уже прописаный makefile и все такое )

Alex Фэils?︙
21.10.2016
14:54:50
посмотри

Stanislav
21.10.2016
14:54:54
дак баш тебя тогда не спасет

Dumitru
21.10.2016
14:55:03
сейчас покажу как оно работает

Admin
ERROR: S client not available

Vitaly
21.10.2016
14:55:51
Баш под виндами - это адский костыль.

Dumitru
21.10.2016
14:55:51
bash -c "cd /home/dumitru/httpserver && make"

Vitaly
21.10.2016
14:56:08
Смотри в сторону нормальных систем CI и сборок.

Andrey
21.10.2016
14:56:10

Dumitru
21.10.2016
14:57:18
мне просто сделать проект чтоб под линуксом работал)
а на работе приходится работать с VS
через wine не получилось поставить, вот установил вин)

Vitaly
21.10.2016
14:57:41

Dumitru
21.10.2016
14:58:14
мне просто понравилось с VS работать, пока не пришло время билдить :D

Vitaly
21.10.2016
14:58:17
Тем более кросс-компиляция из GNU/Linux в Windows возможна, а обратно - уже нет.

Google

Vitaly
21.10.2016
14:58:42

Stanislav
21.10.2016
14:58:59
https://visualstudiogallery.msdn.microsoft.com/725025cf-7067-45c2-8d01-1e0fd359ae6e

Vitaly
21.10.2016
14:59:03
Или вообще sln генерировать на лету из cmake. Он это умеет.

Dumitru
21.10.2016
14:59:05
тогда завтра утром попробую разобратся)

Stanislav
21.10.2016
14:59:10
поднимай виртуалку с линуксом и вперед

Dumitru
21.10.2016
14:59:28
попробую)
пора бежать, спасибо!

Max
21.10.2016
14:59:46
кросс-компиляция возможна и из линуха, и из винды

Andrey
21.10.2016
15:00:44

Vitaly
21.10.2016
15:00:51

Stanislav
21.10.2016
15:01:11

Vitaly
21.10.2016
15:01:13
Можно конечно линковать статически, но это будет ужасно криво.
Противоречит философии.

Stanislav
21.10.2016
15:01:44

Max
21.10.2016
15:02:09
нуууу. можно ж libc статически прилинковать

Vitaly
21.10.2016
15:02:11
В нормальных дистрибутивах размещение в репозитории ПО со статическими либами не допускается ни в каком виде.

Alex Фэils?︙
21.10.2016
15:03:24

Vitaly
21.10.2016
15:03:26
Именно поэтому Telegram Desktop никогда и не появится ни в одном дистрибутиве.

Stanislav
21.10.2016
15:03:36

Alex Фэils?︙
21.10.2016
15:03:56
а почему нельзя со стат. либами? Что в этом плохого ? Я не понимаю
хотя, если вспомнить Тг. Там же кастомизации к Кутэ в стат. либе