Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > C/C++: Прочее > Установка компилятора Intel C++ MS Visual Studio 2017


Автор: JoeUser 07.02.20, 09:06
Wound, Киля, пасип! Я уже ставлю IDE и компилятор под винду.

Пока решил развернуть на виртуалке Win7 студию 2017, попробую что присоветовал Киля.
Если получится - написание дров отложу до лучших времен. Ну а если нет ... придется эту
тему продолжать :)

Добавлено
Поставил 2017 Комьюнити студию, потом взял да и накатил Intel C++ компилятор.
Установщик сообщал мне долго, мол интегрируюсь в студию, и наконец интегрировался.
Зашел в студию поискать где же выбор чем компилировать...

Хелп!!! Где место выбора компилера? :wall:

ЗЫ: Это не студия, это Вижуал Голливуд!

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:04
Компилировать что?

Добавлено
Либо открываешь проект - с расширением *.vcproj/*.sln - и компилируешь. Либо создаешь новый проект, добавляешь туда файлы и компилируешь.

Добавлено
File->New->Project - далее выбираешь Visual C++, ну и дальше например Windows Console Application.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:08
Цитата Wound @
Компилировать что?

Не не не ... я дополнительно к студийному мелкосовтовскому компилятору поставил еще Intel C++ компилятор.
Он типа в студию интегрировался. Где-то пролетала инфа как переключаться, чтобы компилил не родной, а
интеловский компилятор. Но я забыл, где это видел. Решил в настройках поискать ... где там :wall:

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:10
Цитата JoeUser @
потом взял да и накатил Intel C++ компилятор.

:scratch:
Во первых - нафига тебе студия?
Во вторых, если ты захотел ставить студию - то ставь и компилятор еёшний. При установке MSVS2017 - одну галочку ткнуть то надо - Классическая разработка на С++ или как то так там она называется, ну еще язык английский выбрать.
Ставить можно даже Enterpise Edition, ключи есть в интернете их полно, без ключа бесплатная версия будет работать 180 дней.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:10
Да, я сделал проект консольный ХелоВорлд. Собирается. Хочу переключиться
чтобы компилил проект Intel C++ компилер.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:11
Ну смотри значит в меню Tools - может он туда интегрировался. Я таким извращением не занимался никогда. Это примерно как поставить QT Creator, а потом накатывать на него Microsoft Visual C++ компилятор.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:12
Цитата Wound @
Во первых - нафига тебе студия?

Киля, ответь пожалуйста на мой вопрос. А потом я тебе все расскажу, что знаю и не знаю :)

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:12
Смотри справку на этот Intel C++ компилятор, куда он там интегрируется. :-?

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:14
Цитата Wound @
Ну смотри значит в меню Tools - может он туда интегрировался.


Там только появилось это:

user posted image

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:15
Цитата JoeUser @
Киля, ответь пожалуйста на мой вопрос. А потом я тебе все расскажу, что знаю и не знаю

Ну раз он встраивается в студию. Значит либо отдельным плагином идет где нибудь в меню Tools, или куда они его засунули? Либо правой кнопкой по проекту - там менюшка вылезет, может они его туда внедрили?
Я просто никогда не ставил Intel C++ на студию, поэтому не знаю куда он там встроился. Откуда ты его взял вообще? Там не написан User Manual?

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:16
Цитата Wound @
Смотри справку на этот Intel C++ компилятор, куда он там интегрируется.

Знал бы где смотреть, разве бы я спрашивал? :lol:

Добавлено
Цитата Wound @
Откуда ты его взял вообще?


Взял отсюда - https://software.intel.com/ru-ru/c-compilers

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:19
На держи: https://software.intel.com/en-us/videos/usi...ual-studio-2015

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:22
Вроде нашел - https://software.intel.com/en-us/cpp-compil...ntel-c-compiler
Но у меня этого тулсета не высвечивает. Может из-за того что Комьюнити Эдишен?

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:24
Цитата JoeUser @
Но у меня этого тулсета не высвечивает. Может из-за того что Комьюнити Эдишен?

Может быть не знаю. Это надо смотреть доку по Intel C++ compiller, под какие версии они его писали там.

Добавлено
Цитата JoeUser @
Но у меня этого тулсета не высвечивает. Может из-за того что Комьюнити Эдишен?

А ты точно поставил нужные тулсеты как описано в мануале?

Добавлено
Попробуй поставиьт ынтерпайз версию(MSVS2017): https://docs.microsoft.com/ru-ru/visualstud...vs2017-relnotes
Можешь вообще 2019 поставить, опять же ынтерпрайз: https://visualstudio.microsoft.com/ru/vs/
Ставь примерно как описано тут: https://software.intel.com/en-us/articles/i...intel-compilers
Потом смотри что получилось. Если нужен ключ для студии - гугли, их куча в интырнете.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:31
Цитата Wound @
А ты точно поставил нужные тулсеты как описано в мануале?

Да, он есть:
user posted image

Добавлено
Цитата Wound @
Попробуй поставиьт ынтерпайз версию(MSVS2017)

Лан поставлю на закачку - а сам еще покопаюсь.
На торрентах 49Г весит, это мне час качать, не меньше.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:36
Цитата JoeUser @
На торрентах 49Г весит, это мне час качать, не меньше.

Зачем тебе торенты? Качай инсталятор с официального сайта майкрософт, я тебе ссылку выше дал. Он весит около 1MB, дальше запускай его, он загрузит с инета пакет для инсталяции - пару мегабайт. далее выбирай нужные тебе компоненты и устанавливай. В зависимости от того что ты там навыбираешь - размер может варьироваться от пары гигабайт до сотни гигов. Выбирай разработка классических десктопных приложений С++(если чего не будет хватать - потом выберешь).
Т.е. не надо все качать. Она сама выкачает в процессе установки то что ей нужно ,а не 49 гигабайт.

Добавлено
Если на машине, на которую ты хочешь поставить студию нет интернета, тогда кури вот это: https://docs.microsoft.com/ru-ru/visualstud...io?view=vs-2019

Добавлено
Ну или вот еще чувак написал мануал для автономной установки: https://victorz.ru/20180522706

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:48
А профешинэл же платная, ее ключом активируют?

Добавлено
Что-то не так ...
Цитата

Before You Begin

You must have a version of Microsoft Visual Studio* installed to use the compiler.

The compiler integrates into the following versions of Microsoft Visual Studio*:

Visual Studio* 2019
Visual Studio* 2017

For full functionality within Visual Studio, including debugging and development, Visual Studio* Community Edition or higher is required. Visual Studio* Express Edition allows only command-line builds. For all versions, Microsoft C++ support must be selected as part of the Visual Studio install. For Visual Studio* 2015 and later, you must use a custom install to select this option.

You typically do not need to set the environment variables on Windows*, as the compiler command-line window sets these variables for you automatically. If you need to set the environment variables, run the environment script as described in the suite-specific Get Started documentation.

<install_dir> is the installation directory. By default, it is C:\Program Files (x86)\IntelSWTools.


Может засада, потому что у меня локализованная версия ...

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Qraizer 07.02.20, 12:53
Цитата JoeUser @
Хочу переключиться чтобы компилил проект Intel C++ компилер.
Смотри в доках на intel compiler. Он ставится как тулчейн, переключаешься туда-обратно в настройках проекта.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:54
Написано вот так:
Цитата

Note
To change the compiler version in Microsoft Visual Studio*, navigate to Tools > Options > Intel Compilers and Tools > C++ > Compilers

А у меня такого нет!

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:56
Цитата JoeUser @
А профешинэл же платная, ее ключом активируют?

Бери Enterprise, она тоже платная. Тоже ключем активируется. Но ключей в интернете полно.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:56
user posted image

Добавлено
Цитата Wound @
Бери Enterprise, она тоже платная.

Смысл? Там в требованиях Комьюнити допускается.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:57
Цитата JoeUser @
Может засада, потому что у меня локализованная версия ...

Судя по тому что там тебе написало, ты вообще Express студию ставишь.
Ставь 2019 Enterprise вот отсюда: https://visualstudio.microsoft.com/ru/downloads/ а не из торентов.

Добавлено
Цитата JoeUser @
Смысл? Там в требованиях Комьюнити допускается.

Ну значит комьюнити ставь :-?

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 12:58
Цитата Qraizer @
Смотри в доках на intel compiler. Он ставится как тулчейн, переключаешься туда-обратно в настройках проекта.

Да, я сразу ниже написал со ссылкой на Интеловскую доку - не появилось у меня этого переключения.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 12:59
Цитата JoeUser @
Написано вот так:
Цитата

Note
To change the compiler version in Microsoft Visual Studio*, navigate to Tools > Options > Intel Compilers and Tools > C++ > Compilers

А у меня такого нет!

Может из за того что ты локализацию поставил только русскую? Я русскую никогда не ставлю, отключаю там галочку и ставлю английскую.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Qraizer 07.02.20, 13:00
Но это только если при инсталляции intel compiler ты выбрал модуль интеграции в Visual Studio.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 13:03
Цитата Wound @
Судя по тому что там тебе написало, ты вообще Express студию ставишь.

Да нет, все норм:
user posted image
Только (по стрелке) в списке компилятора нет.
Смотрю модификацию установки Intel C++
user posted image
А там он есть :fool:

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 13:03
Цитата Wound @
Может из за того что ты локализацию поставил только русскую? Я русскую никогда не ставлю, отключаю там галочку и ставлю английскую.

Идешь в программы и компоненты. Выбираешь там Visual Studio Comunity 2017(или как она там у тебя называется), дальше жмешь изменить -> вылетает окно с рабочими нагрузками -> выбираешь Языковые пакеты -> ставишь галочку Английский, убираешь галочку Русский - жмешь изменить.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 13:04
Цитата Qraizer @
Но это только если при инсталляции intel compiler ты выбрал модуль интеграции в Visual Studio.

Ну инсталлятор минуты две мне голову дурил, что интегрируется.
Вон анализатор Интеловский же в студию влез!

Добавлено
Цитата Wound @
Идешь в программы и компоненты. Выбираешь там Visual Studio Comunity 2017(или как она там у тебя называется), дальше жмешь изменить -> вылетает окно с рабочими нагрузками -> выбираешь Языковые пакеты -> ставишь галочку Английский, убираешь галочку Русский - жмешь изменить.

Щя попробую, сперва просто переустановить Intel С++, если не встанет - снезу его, изменю языковой пакет, потом о5 накачу.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 13:07
А где ты тулсет выбираешь? В опциях проекта надеюсь?

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 13:10
Цитата Wound @
А где ты тулсет выбираешь? В опциях проекта надеюсь?

Да, пытался там. Как в доках Интела написано.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 14:33
Из последнего стабильного Intel C++ Update 5 - релиз-нот ...
Цитата
Microsoft Visual Studio* integrationTo use the Microsoft Visual Studio development environment or command-line tools to build IA-32 orIntel® 64 architecture applications, one of:
  • Microsoft Visual Studio 2019* Professional Edition (or higher edition) with 'Desktop development with C++' component installed
  • Microsoft Visual Studio 2017* Professional Edition (or higher edition) with 'Desktop development with C++' component installed
  • Microsoft Visual Studio 2015* Professional Edition (or higher edition) with 'Common Tools for Visual C++ 2015' component installed(Deprecated for Intel® C/C++ Compiler)
  • Microsoft Visual Studio Community 2015* with'Common Toolsfor Visual C++ 2015'component installed(Deprecated for Intel® C/C++ Compiler)
  • Microsoft Visual Studio 2013* Professional Edition (or higher edition) with C++ component installed(Deprecated for Intel® C/C++ Compiler)
  • Microsoft Visual Studio Community 2013* with C++ component installed(Deprecated for Intel® C/C++ Compiler)

Загадочным образом исчезла поддержка 2017 Комьюнити студии :wall:
Снес нафик виртуальную машину, восстановил из бэкапа - буду Профешинэл ставить
Нет слов :fool: А в основных доках по прежнему использование Комьюнити эдишен валидно!

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Qraizer 07.02.20, 16:11
А тебе вообще зачем он? Ради интереса или чего-то конкретного от него хочется?

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: Wound 07.02.20, 16:19
Цитата JoeUser @
Загадочным образом исчезла поддержка 2017 Комьюнити студии :wall:
Снес нафик виртуальную машину, восстановил из бэкапа - буду Профешинэл ставить
Нет слов :fool: А в основных доках по прежнему использование Комьюнити эдишен валидно!

А я тебе говорил ставь Ынтырпрайз, под нее все идет.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 07.02.20, 16:28
Цитата Qraizer @
А тебе вообще зачем он? Ради интереса или чего-то конкретного от него хочется?

Да пишут, что более шустрый код от Интела получается, ощутимо.
Ну если есть такое, почему не заюзать.

Добавлено
Аллилуя!!! :victory: В студии появился IntelC++
С предметом, собственно, этой темы буду уже разбираться завтра.

Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"

Автор: JoeUser 12.02.20, 06:45
Всем привет!

Создал тему с целью разделения темы о разработке драйверов под Windows.
Просто чтобы не было обсуждений в одной теме "все-обо-всем".
Обсуждение все ниже, а пока ...

Резюме

Хоть и на страницах сайта Intel указывается, что Intel C++ ставится под любые
редакции MS Visual Studio 2017 - это не так. В последнем апдейт-ноте скромно
убрали MS Visual Studio 2017 Community Edition. Поэтому выбираем либо
Professional, либо Enterprise. Под 2017 Community Edition не становится!


Ну а кому интересно почитать про "изыскания" - вэлкомъ читать эту тему ...

Автор: KopliqFak 18.09.20, 09:24
<br>

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)