Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > C/C++: Прочее > Установка компилятора Intel C++ MS Visual Studio 2017 |
Автор: JoeUser 07.02.20, 09:06 |
Wound, Киля, пасип! Я уже ставлю IDE и компилятор под винду. Пока решил развернуть на виртуалке Win7 студию 2017, попробую что присоветовал Киля. Если получится - написание дров отложу до лучших времен. Ну а если нет ... придется эту тему продолжать Добавлено Поставил 2017 Комьюнити студию, потом взял да и накатил Intel C++ компилятор. Установщик сообщал мне долго, мол интегрируюсь в студию, и наконец интегрировался. Зашел в студию поискать где же выбор чем компилировать... Хелп!!! Где место выбора компилера? ЗЫ: Это не студия, это Вижуал Голливуд! Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: Wound 07.02.20, 12:04 |
Компилировать что? Добавлено Либо открываешь проект - с расширением *.vcproj/*.sln - и компилируешь. Либо создаешь новый проект, добавляешь туда файлы и компилируешь. Добавлено File->New->Project - далее выбираешь Visual C++, ну и дальше например Windows Console Application. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: JoeUser 07.02.20, 12:08 |
Не не не ... я дополнительно к студийному мелкосовтовскому компилятору поставил еще Intel C++ компилятор. Он типа в студию интегрировался. Где-то пролетала инфа как переключаться, чтобы компилил не родной, а интеловский компилятор. Но я забыл, где это видел. Решил в настройках поискать ... где там Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: Wound 07.02.20, 12:10 |
Во первых - нафига тебе студия? Во вторых, если ты захотел ставить студию - то ставь и компилятор еёшний. При установке 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 |
Киля, ответь пожалуйста на мой вопрос. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: Wound 07.02.20, 12:12 |
Смотри справку на этот Intel C++ компилятор, куда он там интегрируется. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: JoeUser 07.02.20, 12:14 |
Там только появилось это: Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: Wound 07.02.20, 12:15 |
Цитата JoeUser @ Киля, ответь пожалуйста на мой вопрос. А потом я тебе все расскажу, что знаю и не знаю Ну раз он встраивается в студию. Значит либо отдельным плагином идет где нибудь в меню Tools, или куда они его засунули? Либо правой кнопкой по проекту - там менюшка вылезет, может они его туда внедрили? Я просто никогда не ставил Intel C++ на студию, поэтому не знаю куда он там встроился. Откуда ты его взял вообще? Там не написан User Manual? Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: JoeUser 07.02.20, 12:16 |
Знал бы где смотреть, разве бы я спрашивал? Добавлено Взял отсюда - 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 |
Может быть не знаю. Это надо смотреть доку по Intel C++ compiller, под какие версии они его писали там. Добавлено А ты точно поставил нужные тулсеты как описано в мануале? Добавлено Попробуй поставиьт ынтерпайз версию(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 |
Да, он есть: Добавлено Лан поставлю на закачку - а сам еще покопаюсь. На торрентах 49Г весит, это мне час качать, не меньше. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: Wound 07.02.20, 12:36 |
Зачем тебе торенты? Качай инсталятор с официального сайта майкрософт, я тебе ссылку выше дал. Он весит около 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 |
Смотри в доках на 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 |
Бери Enterprise, она тоже платная. Тоже ключем активируется. Но ключей в интернете полно. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: JoeUser 07.02.20, 12:56 |
Добавлено Смысл? Там в требованиях Комьюнити допускается. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: Wound 07.02.20, 12:57 |
Судя по тому что там тебе написало, ты вообще Express студию ставишь. Ставь 2019 Enterprise вот отсюда: https://visualstudio.microsoft.com/ru/downloads/ а не из торентов. Добавлено Ну значит комьюнити ставь Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов 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 |
Да нет, все норм: Только (по стрелке) в списке компилятора нет. Смотрю модификацию установки Intel C++ А там он есть Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов 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 |
Да, пытался там. Как в доках Интела написано. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов 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: Загадочным образом исчезла поддержка 2017 Комьюнити студии Снес нафик виртуальную машину, восстановил из бэкапа - буду Профешинэл ставить Нет слов А в основных доках по прежнему использование Комьюнити эдишен валидно! Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: Qraizer 07.02.20, 16:11 |
А тебе вообще зачем он? Ради интереса или чего-то конкретного от него хочется? Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: Wound 07.02.20, 16:19 |
Цитата JoeUser @ Загадочным образом исчезла поддержка 2017 Комьюнити студии Снес нафик виртуальную машину, восстановил из бэкапа - буду Профешинэл ставить Нет слов А в основных доках по прежнему использование Комьюнити эдишен валидно! А я тебе говорил ставь Ынтырпрайз, под нее все идет. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Автор: JoeUser 07.02.20, 16:28 |
Да пишут, что более шустрый код от Интела получается, ощутимо. Ну если есть такое, почему не заюзать. Добавлено Аллилуя!!! В студии появился 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> |