Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.189.170.17] |
|
Прикр. сообщ.
#1
,
|
|
|
Всем привет!
Создал тему с целью разделения темы о разработке драйверов под Windows. Просто чтобы не было обсуждений в одной теме "все-обо-всем". Обсуждение все ниже, а пока ... Резюме Хоть и на страницах сайта Intel указывается, что Intel C++ ставится под любые редакции MS Visual Studio 2017 - это не так. В последнем апдейт-ноте скромно убрали MS Visual Studio 2017 Community Edition. Поэтому выбираем либо Professional, либо Enterprise. Под 2017 Community Edition не становится! Ну а кому интересно почитать про "изыскания" - вэлкомъ читать эту тему ... |
Сообщ.
#1
,
|
|
|
Wound, Киля, пасип! Я уже ставлю IDE и компилятор под винду.
Пока решил развернуть на виртуалке Win7 студию 2017, попробую что присоветовал Киля. Если получится - написание дров отложу до лучших времен. Ну а если нет ... придется эту тему продолжать Добавлено Поставил 2017 Комьюнити студию, потом взял да и накатил Intel C++ компилятор. Установщик сообщал мне долго, мол интегрируюсь в студию, и наконец интегрировался. Зашел в студию поискать где же выбор чем компилировать... Хелп!!! Где место выбора компилера? ЗЫ: Это не студия, это Вижуал Голливуд! Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#2
,
|
|
|
Компилировать что?
Добавлено Либо открываешь проект - с расширением *.vcproj/*.sln - и компилируешь. Либо создаешь новый проект, добавляешь туда файлы и компилируешь. Добавлено File->New->Project - далее выбираешь Visual C++, ну и дальше например Windows Console Application. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#3
,
|
|
|
Цитата Wound @ Компилировать что? Не не не ... я дополнительно к студийному мелкосовтовскому компилятору поставил еще Intel C++ компилятор. Он типа в студию интегрировался. Где-то пролетала инфа как переключаться, чтобы компилил не родной, а интеловский компилятор. Но я забыл, где это видел. Решил в настройках поискать ... где там Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#4
,
|
|
|
Во первых - нафига тебе студия? Во вторых, если ты захотел ставить студию - то ставь и компилятор еёшний. При установке MSVS2017 - одну галочку ткнуть то надо - Классическая разработка на С++ или как то так там она называется, ну еще язык английский выбрать. Ставить можно даже Enterpise Edition, ключи есть в интернете их полно, без ключа бесплатная версия будет работать 180 дней. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#5
,
|
|
|
Да, я сделал проект консольный ХелоВорлд. Собирается. Хочу переключиться
чтобы компилил проект Intel C++ компилер. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#6
,
|
|
|
Ну смотри значит в меню Tools - может он туда интегрировался. Я таким извращением не занимался никогда. Это примерно как поставить QT Creator, а потом накатывать на него Microsoft Visual C++ компилятор.
Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#7
,
|
|
|
Цитата Wound @ Во первых - нафига тебе студия? Киля, ответь пожалуйста на мой вопрос. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#8
,
|
|
|
Смотри справку на этот Intel C++ компилятор, куда он там интегрируется.
Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#9
,
|
|
|
Цитата Wound @ Ну смотри значит в меню Tools - может он туда интегрировался. Там только появилось это: Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#10
,
|
|
|
Цитата JoeUser @ Киля, ответь пожалуйста на мой вопрос. А потом я тебе все расскажу, что знаю и не знаю Ну раз он встраивается в студию. Значит либо отдельным плагином идет где нибудь в меню Tools, или куда они его засунули? Либо правой кнопкой по проекту - там менюшка вылезет, может они его туда внедрили? Я просто никогда не ставил Intel C++ на студию, поэтому не знаю куда он там встроился. Откуда ты его взял вообще? Там не написан User Manual? Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#11
,
|
|
|
Цитата Wound @ Смотри справку на этот Intel C++ компилятор, куда он там интегрируется. Знал бы где смотреть, разве бы я спрашивал? Добавлено Цитата Wound @ Откуда ты его взял вообще? Взял отсюда - https://software.intel.com/ru-ru/c-compilers Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#12
,
|
|
|
На держи: https://software.intel.com/en-us/videos/usi...ual-studio-2015
Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#13
,
|
|
|
Вроде нашел - https://software.intel.com/en-us/cpp-compil...ntel-c-compiler
Но у меня этого тулсета не высвечивает. Может из-за того что Комьюнити Эдишен? Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#14
,
|
|
|
Цитата 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" |
Сообщ.
#15
,
|
|
|
Цитата Wound @ А ты точно поставил нужные тулсеты как описано в мануале? Да, он есть: Добавлено Цитата Wound @ Попробуй поставиьт ынтерпайз версию(MSVS2017) Лан поставлю на закачку - а сам еще покопаюсь. На торрентах 49Г весит, это мне час качать, не меньше. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#16
,
|
|
|
Цитата JoeUser @ На торрентах 49Г весит, это мне час качать, не меньше. Зачем тебе торенты? Качай инсталятор с официального сайта майкрософт, я тебе ссылку выше дал. Он весит около 1MB, дальше запускай его, он загрузит с инета пакет для инсталяции - пару мегабайт. далее выбирай нужные тебе компоненты и устанавливай. В зависимости от того что ты там навыбираешь - размер может варьироваться от пары гигабайт до сотни гигов. Выбирай разработка классических десктопных приложений С++(если чего не будет хватать - потом выберешь). Т.е. не надо все качать. Она сама выкачает в процессе установки то что ей нужно ,а не 49 гигабайт. Добавлено Если на машине, на которую ты хочешь поставить студию нет интернета, тогда кури вот это: https://docs.microsoft.com/ru-ru/visualstud...io?view=vs-2019 Добавлено Ну или вот еще чувак написал мануал для автономной установки: https://victorz.ru/20180522706 Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#17
,
|
|
|
А профешинэл же платная, ее ключом активируют?
Добавлено Что-то не так ... Цитата 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" |
Сообщ.
#18
,
|
|
|
Цитата JoeUser @ Смотри в доках на intel compiler. Он ставится как тулчейн, переключаешься туда-обратно в настройках проекта.Хочу переключиться чтобы компилил проект Intel C++ компилер. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#19
,
|
|
|
Написано вот так:
Цитата Note To change the compiler version in Microsoft Visual Studio*, navigate to Tools > Options > Intel Compilers and Tools > C++ > Compilers А у меня такого нет! Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#20
,
|
|
|
Цитата JoeUser @ А профешинэл же платная, ее ключом активируют? Бери Enterprise, она тоже платная. Тоже ключем активируется. Но ключей в интернете полно. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#21
,
|
|
|
Добавлено Цитата Wound @ Бери Enterprise, она тоже платная. Смысл? Там в требованиях Комьюнити допускается. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#22
,
|
|
|
Цитата JoeUser @ Может засада, потому что у меня локализованная версия ... Судя по тому что там тебе написало, ты вообще Express студию ставишь. Ставь 2019 Enterprise вот отсюда: https://visualstudio.microsoft.com/ru/downloads/ а не из торентов. Добавлено Цитата JoeUser @ Смысл? Там в требованиях Комьюнити допускается. Ну значит комьюнити ставь Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#23
,
|
|
|
Цитата Qraizer @ Смотри в доках на intel compiler. Он ставится как тулчейн, переключаешься туда-обратно в настройках проекта. Да, я сразу ниже написал со ссылкой на Интеловскую доку - не появилось у меня этого переключения. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#24
,
|
|
|
Цитата JoeUser @ Написано вот так: Цитата Note To change the compiler version in Microsoft Visual Studio*, navigate to Tools > Options > Intel Compilers and Tools > C++ > Compilers А у меня такого нет! Может из за того что ты локализацию поставил только русскую? Я русскую никогда не ставлю, отключаю там галочку и ставлю английскую. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#25
,
|
|
|
Но это только если при инсталляции intel compiler ты выбрал модуль интеграции в Visual Studio.
Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#26
,
|
|
|
Цитата Wound @ Судя по тому что там тебе написало, ты вообще Express студию ставишь. Да нет, все норм: Только (по стрелке) в списке компилятора нет. Смотрю модификацию установки Intel C++ А там он есть Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#27
,
|
|
|
Цитата Wound @ Может из за того что ты локализацию поставил только русскую? Я русскую никогда не ставлю, отключаю там галочку и ставлю английскую. Идешь в программы и компоненты. Выбираешь там Visual Studio Comunity 2017(или как она там у тебя называется), дальше жмешь изменить -> вылетает окно с рабочими нагрузками -> выбираешь Языковые пакеты -> ставишь галочку Английский, убираешь галочку Русский - жмешь изменить. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#28
,
|
|
|
Цитата Qraizer @ Но это только если при инсталляции intel compiler ты выбрал модуль интеграции в Visual Studio. Ну инсталлятор минуты две мне голову дурил, что интегрируется. Вон анализатор Интеловский же в студию влез! Добавлено Цитата Wound @ Идешь в программы и компоненты. Выбираешь там Visual Studio Comunity 2017(или как она там у тебя называется), дальше жмешь изменить -> вылетает окно с рабочими нагрузками -> выбираешь Языковые пакеты -> ставишь галочку Английский, убираешь галочку Русский - жмешь изменить. Щя попробую, сперва просто переустановить Intel С++, если не встанет - снезу его, изменю языковой пакет, потом о5 накачу. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#29
,
|
|
|
А где ты тулсет выбираешь? В опциях проекта надеюсь?
Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#30
,
|
|
|
Цитата Wound @ А где ты тулсет выбираешь? В опциях проекта надеюсь? Да, пытался там. Как в доках Интела написано. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#31
,
|
|
|
Из последнего стабильного 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" |
Сообщ.
#32
,
|
|
|
А тебе вообще зачем он? Ради интереса или чего-то конкретного от него хочется?
Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#33
,
|
|
|
Цитата JoeUser @ Загадочным образом исчезла поддержка 2017 Комьюнити студии Снес нафик виртуальную машину, восстановил из бэкапа - буду Профешинэл ставить Нет слов А в основных доках по прежнему использование Комьюнити эдишен валидно! А я тебе говорил ставь Ынтырпрайз, под нее все идет. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#34
,
|
|
|
Цитата Qraizer @ А тебе вообще зачем он? Ради интереса или чего-то конкретного от него хочется? Да пишут, что более шустрый код от Интела получается, ощутимо. Ну если есть такое, почему не заюзать. Добавлено Аллилуя!!! В студии появился IntelC++ С предметом, собственно, этой темы буду уже разбираться завтра. Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows" |
Сообщ.
#35
,
|
|
|
<br>
|