На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
  
> Установка компилятора Intel C++ MS Visual Studio 2017
    Всем привет!

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

    Резюме

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


    Ну а кому интересно почитать про "изыскания" - вэлкомъ читать эту тему ...
      Wound, Киля, пасип! Я уже ставлю IDE и компилятор под винду.

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

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

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

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

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

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

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

        Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
          Цитата Wound @
          Компилировать что?

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

          Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
            Цитата JoeUser @
            потом взял да и накатил Intel C++ компилятор.

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

            Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
              Да, я сделал проект консольный ХелоВорлд. Собирается. Хочу переключиться
              чтобы компилил проект Intel C++ компилер.

              Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                Ну смотри значит в меню Tools - может он туда интегрировался. Я таким извращением не занимался никогда. Это примерно как поставить QT Creator, а потом накатывать на него Microsoft Visual C++ компилятор.

                Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                  Цитата Wound @
                  Во первых - нафига тебе студия?

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

                  Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                    Смотри справку на этот Intel C++ компилятор, куда он там интегрируется. :-?

                    Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                      Цитата Wound @
                      Ну смотри значит в меню Tools - может он туда интегрировался.


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

                      user posted image

                      Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                        Цитата JoeUser @
                        Киля, ответь пожалуйста на мой вопрос. А потом я тебе все расскажу, что знаю и не знаю

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

                        Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                          Цитата Wound @
                          Смотри справку на этот Intel C++ компилятор, куда он там интегрируется.

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

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


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

                          Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                            На держи: https://software.intel.com/en-us/videos/usi...ual-studio-2015

                            Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                              Вроде нашел - https://software.intel.com/en-us/cpp-compil...ntel-c-compiler
                              Но у меня этого тулсета не высвечивает. Может из-за того что Комьюнити Эдишен?

                              Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                Цитата 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"
                                Сообщение отредактировано: Wound -
                                  Цитата Wound @
                                  А ты точно поставил нужные тулсеты как описано в мануале?

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

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

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

                                  Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                    Цитата JoeUser @
                                    На торрентах 49Г весит, это мне час качать, не меньше.

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

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

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

                                    Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                      А профешинэл же платная, ее ключом активируют?

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

                                      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"
                                        Цитата JoeUser @
                                        Хочу переключиться чтобы компилил проект Intel C++ компилер.
                                        Смотри в доках на intel compiler. Он ставится как тулчейн, переключаешься туда-обратно в настройках проекта.

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

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

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

                                          Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                            Цитата JoeUser @
                                            А профешинэл же платная, ее ключом активируют?

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

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

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

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

                                              Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                Цитата JoeUser @
                                                Может засада, потому что у меня локализованная версия ...

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

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

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

                                                Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                  Цитата Qraizer @
                                                  Смотри в доках на intel compiler. Он ставится как тулчейн, переключаешься туда-обратно в настройках проекта.

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

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

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

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

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

                                                    Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                      Но это только если при инсталляции intel compiler ты выбрал модуль интеграции в Visual Studio.

                                                      Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                        Цитата Wound @
                                                        Судя по тому что там тебе написало, ты вообще Express студию ставишь.

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

                                                        Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                          Цитата Wound @
                                                          Может из за того что ты локализацию поставил только русскую? Я русскую никогда не ставлю, отключаю там галочку и ставлю английскую.

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

                                                          Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                            Цитата Qraizer @
                                                            Но это только если при инсталляции intel compiler ты выбрал модуль интеграции в Visual Studio.

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

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

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

                                                            Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                              А где ты тулсет выбираешь? В опциях проекта надеюсь?

                                                              Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                                Цитата Wound @
                                                                А где ты тулсет выбираешь? В опциях проекта надеюсь?

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

                                                                Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                                  Из последнего стабильного 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"
                                                                    А тебе вообще зачем он? Ради интереса или чего-то конкретного от него хочется?

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

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

                                                                      Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                                      Сообщение отредактировано: Wound -
                                                                        Цитата Qraizer @
                                                                        А тебе вообще зачем он? Ради интереса или чего-то конкретного от него хочется?

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

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

                                                                        Это сообщение было перенесено сюда или объединено из темы "Программирование драйверов Windows"
                                                                          <br>
                                                                          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                                                          0 пользователей:


                                                                          Рейтинг@Mail.ru
                                                                          [ Script execution time: 0,0874 ]   [ 19 queries used ]   [ Generated: 16.04.24, 13:04 GMT ]