@ProCxx

Страница 342 из 2477
Vladislav
20.10.2016
22:50:10
код: int A[N]; ... for (int i = 0; i < N; t+= A[i++]);
в этом куске кода все ок, покажи код целиком

Ned Ogl
20.10.2016
22:54:02
На самом деле я нагло лгу, там двумерный массив

Причем квадратный, А[i][i++], и почему-то вылет за границу

По факту это должно быть *(А+ i*N + i++), то есть то что надо

Google
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
всем привет есть у кого опыт с VS?
смотря что считать опытом )

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,

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

Andrey
21.10.2016
14:40:02
надо вижуалку изначально от админа запустить ?
попробуй, когда файлы в ситсемных папках оно (UAC) не очень это любит

надо вижуалку изначально от админа запустить ?
да, попробуй студию от админа запустить

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

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

Dumitru
21.10.2016
14:42:33
у баш.ехе может зависимости есть, которые он не может отрезолвить
я сделал bat файл, когда кликаю два раза на него все норм но вот VS его не запускает не думаю что из-за этого

Alex Фэils?︙
21.10.2016
14:42:39
Блин, у меня тут TGitCache заебал спамить
не может найти Libgit.dll, если ты в Everything что-то ищешь. Или если диалог выбора каталога. Они что-то сломали в обнове

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
C:\Windows\System32\bash.exe
call C:\windows\system32\bash.exe

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
call C:\windows\system32\bash.exe
Как-то он у тебя неправильно установлен. Помимо bash.exe Bash for Windows имеет ещё сотни две бинарников.

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
так мне же надо его просто запустить
если файл не в систем32, то батник нормально выполнится?

из студии

Vitaly
21.10.2016
14:50:50
так мне же надо его просто запустить
Без всего coreutils ты его не запустишь никак.

Dumitru
21.10.2016
14:50:54
сейчас попробую

получилось вызвать git.exe из програм файлс

Andrey
21.10.2016
14:52:24
получилось вызвать git.exe из програм файлс
ну, значит что-то с правами на систем32

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
тогда все сужается до самого экзешника )

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

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

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

нафиг тебе баш в венде?
у меня проект для posix сокетов )

Google
Alex Фэils?︙
21.10.2016
14:53:58
у меня проект для posix сокетов )
давай я тебе свой sockwrap.h скину

и sockwrap.c

правда, я не закончил их

Dumitru
21.10.2016
14:54:15
давай я тебе свой sockwrap.h скину
я сдать его должен для линукса)

там уже прописаный makefile и все такое )

PATH разный
а баш разве не тянет свой PATH ?

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 и сборок.

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

через wine не получилось поставить, вот установил вин)

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
мне просто понравилось с VS работать, пока не пришло время билдить :D
Не вижу никаких проблем: в одном проекте иметь makefile/cmake и .sln.

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
кросс-компиляция возможна и из линуха, и из винды

Vitaly
21.10.2016
15:00:51
кросс-компиляция возможна и из линуха, и из винды
Из линуха да, а из винды можно сказать, что нет ибо в каждом дистрибутиве свои версии библиотек, часто несовместимые.

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

Противоречит философии.

Stanislav
21.10.2016
15:01:44
Противоречит философии.
http://sta.li/ смотрят на тебя подозрительно

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

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

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

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

хотя, если вспомнить Тг. Там же кастомизации к Кутэ в стат. либе

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