Полагаю что привязка к студии и обьявлении оной единственным, заслуживающим внимания, продуктом для "серьезных" C++ девелоперов как раз из этой серии.helg wrote:Я знавал людей, годами сидящих на таких консервативных проектах. Довольно унылое зрелище: они уходят на пенсию вместе с закрытием проекта. Отставание даже на пару лет в эволюции IT-технологий сейчас уже трудно навёрстывать. Вначале им неинтересны новинки, из-за серьёзности их текущей задачи, а потом врубаться в новое уже никак.Мальчик-Одуванчик wrote: Речь идет о совершенствовании программиста как профессионала, разбирающегося в новых возможностях языка.
Осторожно, Windows 10
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Осторожно, Windows 10
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Осторожно, Windows 10
Компилятор C++ совсем не является обязательным приложением IDE (что по непонятным причинам пинают). В очень серьёзных командах не навязывают IDE вовсе. В старт-апе не "серьёзная", тоже, кто бы хоть слово сказал.
В моём Windows проекте я чаще использую компилятор MSVC++ с Qt Creator, а не с Visual Studio, ибо билд проекта намного быстрее (параллелизация), и мнгого чего нравится по принципу просто-быстро-работает. А для отладки на другом устройстве/хосте использую таки Visual Studio IDE, так как намного проще выполнять именно удалённую отладку. А случается никакой IDE не, без них приходится отлаживать, или WinDBG. А на Linux отлично Qt Creator работает c GDB. Ведь нафик нужно удовольствие от GDB в коммандной строке, а тут поправил текст, и сразу смотрим всеми "гляделками".
В моём Windows проекте я чаще использую компилятор MSVC++ с Qt Creator, а не с Visual Studio, ибо билд проекта намного быстрее (параллелизация), и мнгого чего нравится по принципу просто-быстро-работает. А для отладки на другом устройстве/хосте использую таки Visual Studio IDE, так как намного проще выполнять именно удалённую отладку. А случается никакой IDE не, без них приходится отлаживать, или WinDBG. А на Linux отлично Qt Creator работает c GDB. Ведь нафик нужно удовольствие от GDB в коммандной строке, а тут поправил текст, и сразу смотрим всеми "гляделками".
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: Осторожно, Windows 10
Я пользовал codeblocks поверх gcc/gdb, он тоже основные вещи для визуализации процесса разработки исполняет. Под windows оно тоже собиралось: либо gcc/mingw либо clang. Микрософтовский не брал что-то из C++11. Из оболчки вижуала можно было вызывать make для построения проекта, но нельзя было визуально отлаживать через gdb. Даже, пардон, в эклипсе, для которого С++ - сильно боковая ветка, отладка работает как из пушки. Так что вижуал тут оказался не у дел.
Сделали бы они визуальную среду и командную строку отдельными продуктами, как браузер и операционку...
Сделали бы они визуальную среду и командную строку отдельными продуктами, как браузер и операционку...
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Осторожно, Windows 10
А, то есть о существовании той командной строки вы не знаете, но осуждаете. Хотя именно она и даёт мне возможность большую часть времени не пользоваться Visual Studio.helg wrote:Сделали бы они визуальную среду и командную строку отдельными продуктами, как браузер и операционку...
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: Осторожно, Windows 10
"Той" - это cl.exe, nmakе и компания? Знаю, конечно, я же сказал выше об этом. Она ещё с досовских времён тянется, даже до псевдографической оболочки "Quick C" была. Да, её можно вызывать из другой среды. Для сборки, но не для отладки. И вижуал не может отлаживать не в родном отладчике. Вот отсюда и утверждение, что визуальная среда и командная строка - не отдельные продукты.Medium-rare wrote:А, то есть о существовании той командной строки вы не знаете, но осуждаете. Хотя именно она и даёт мне возможность большую часть времени не пользоваться Visual Studio.helg wrote:Сделали бы они визуальную среду и командную строку отдельными продуктами, как браузер и операционку...
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Осторожно, Windows 10
Потому, что это компоненты Windows SDK:helg wrote:"Той" - это cl.exe, nmakе и компания? Знаю, конечно, я же сказал выше об этом. Она ещё с досовских времён тянется, даже до псевдографической оболочки "Quick C" была. Да, её можно вызывать из другой среды. Для сборки, но не для отладки.
"C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\windbg.exe"
"C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\cdb.exe"
О сколько нам открытий чудных (c) не даёт поискать несколько секунд, где-что.И вижуал не может отлаживать не в родном отладчике. Вот отсюда и утверждение, что визуальная среда и командная строка - не отдельные продукты.
У Visual Studio целая куча утилит командной строки тоже, настраивается через vcvarsall.bat [x86/amd64]
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: Осторожно, Windows 10
Не понял: так может вижуал управлять не MS-отладчиком или нет? У Вас получилось настроить vcvarsall на gdb?Medium-rare wrote:О сколько нам открытий чудных (c) не даёт поискать несколько секунд, где-что.И вижуал не может отлаживать не в родном отладчике. Вот отсюда и утверждение, что визуальная среда и командная строка - не отдельные продукты.
У Visual Studio целая куча утилит командной строки тоже, настраивается через vcvarsall.bat [x86/amd64]
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Осторожно, Windows 10
Командной строки инструменты есть, а возможность интеграции какого-то стороннего отладчика в IDE, которой можно и не пользоваться, это вовсе другое.helg wrote:Не понял: так может вижуал управлять не MS-отладчиком или нет? У Вас получилось настроить vcvarsall на gdb?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Осторожно, Windows 10
Рискну предположить что можно. К примеру интеловский компилятор умеет интегрироваться со студией и тащит с собой в качестве отладчика именно что gdb.
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Осторожно, Windows 10
Кстати да, я пришёк к такому же, единственно верному, выводу (сегодня)Medium-rare wrote:Компилятор C++ совсем не является обязательным приложением IDE (что по непонятным причинам пинают). В очень серьёзных командах не навязывают IDE вовсе. В старт-апе не "серьёзная", тоже, кто бы хоть слово сказал.
В моём Windows проекте я чаще использую компилятор MSVC++ с Qt Creator, а не с Visual Studio, ибо билд проекта намного быстрее (параллелизация), и мнгого чего нравится по принципу просто-быстро-работает. А для отладки на другом устройстве/хосте использую таки Visual Studio IDE, так как намного проще выполнять именно удалённую отладку. А случается никакой IDE не, без них приходится отлаживать, или WinDBG. А на Linux отлично Qt Creator работает c GDB. Ведь нафик нужно удовольствие от GDB в коммандной строке, а тут поправил текст, и сразу смотрим всеми "гляделками".

-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Осторожно, Windows 10
Счастливый человек, что весь ваш код настолько кросс-платформенный, что один проект легко компилируется, и исполняется на разные таргеты.flip_flop wrote: Кстати да, я пришёк к такому же, единственно верному, выводу (сегодня). На работе проще в Линуксе. Дома в Виндоусе. Синхронизация через Гит. Qt Creator с разными компилляторами на разных платформах, но с одной и той же, приятной, мордой везде хорош.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Осторожно, Windows 10
Скорее ограниченный человек - код то ерундовый, числодробилка, под "фантиком и мордочками", которые делали другие люди.Medium-rare wrote:Счастливый человек, что весь ваш код настолько кросс-платформенный, что один проект легко компилируется, и исполняется на разные таргеты.flip_flop wrote: Кстати да, я пришёк к такому же, единственно верному, выводу (сегодня). На работе проще в Линуксе. Дома в Виндоусе. Синхронизация через Гит. Qt Creator с разными компилляторами на разных платформах, но с одной и той же, приятной, мордой везде хорош.
Кстати, сегодня, на второй день работы с QT Creator (как бы кроссплатформенно) вскрылась скрепополагающая проблема - под Виндоус нет 64 битной версии QT Creator! "И осталась старуха у разбитого корыта"
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Осторожно, Windows 10
В этом нет проблемы, сам Creator может быть 32-битным, а проект можно сконфигурировать с 64-битным компилятором. Для того сначала надо установить 64-битный фреймворк Qt, а затем в меню Projects добавить соответствующий Kit. Именно так и использую.flip_flop wrote: Кстати, сегодня, на второй день работы с QT Creator (как бы кроссплатформенно) вскрылась скрепополагающая проблема - под Виндоус нет 64 битной версии QT Creator! "И осталась старуха у разбитого корыта"
1. Use the Maintenance Tool under <install_dir> to add components and to update or remove installed components.
2. http://stackoverflow.com/questions/1446 ... a-compiler" onclick="window.open(this.href);return false; Скорее, из вопроса картинки.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: Осторожно, Windows 10
Вот какой прикол: Профессиональная Система В10 не умеет делать ИСОшки!
А мак ОС для непрофессионалов умеет.

А мак ОС для непрофессионалов умеет.

-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Осторожно, Windows 10
Да, спасибо, после небольшой возни с инсталляциями и опциями для какого то непонятного зверя CDB, всё заработало. Сбылась мечта идиота. Можно забыть все системные вопросы, а фронт енд выглядит идентично на разных платформах. Вылез неприятный факт - некоторые прикладные библиотеки в Виндоузе собираются под студией и не собираются под mingw. Похоже, студия де факто ультимативный тул. Впрочем, сейчас это не важно, слава QT Creator!Medium-rare wrote:В этом нет проблемы, сам Creator может быть 32-битным, а проект можно сконфигурировать с 64-битным компилятором. Для того сначала надо установить 64-битный фреймворк Qt, а затем в меню Projects добавить соответствующий Kit. Именно так и использую.flip_flop wrote: Кстати, сегодня, на второй день работы с QT Creator (как бы кроссплатформенно) вскрылась скрепополагающая проблема - под Виндоус нет 64 битной версии QT Creator! "И осталась старуха у разбитого корыта"
1. Use the Maintenance Tool under <install_dir> to add components and to update or remove installed components.
2. http://stackoverflow.com/questions/1446 ... a-compiler" onclick="window.open(this.href);return false; Скорее, из вопроса картинки.
