У меня возникают проблемы при компиляции http://www.opengl -tutorial.org / tutorial - PullRequest
0 голосов
/ 24 апреля 2019

Я прочитал учебник (http://www.opengl -tutorial.org / fr / beginners-tutorials / tutorial-1-открывающий окно / ) и пытаюсь скомпилировать проект с помощью cmake , У меня последняя версия cmake (3.14.3) Мои драйверы обновлены У меня есть визуальный студийный компилятор

Когда я следую этому уроку, я делаю то же самое, но мой cmake не позволяет мне скомпилировать. У меня есть следующие ошибки при попытке скомпилировать папку src из учебника:

Ошибка на CMakeLists.txt: 3 (проект): Не удалось запустить команду MSBuild:

C:/Windows/Microsoft.NET/Framework/v4.0.30319/MSBuild.exe

, чтобы получить значение VCTargetsPath:

Microsoft (R) Build Engine, version 4.7.3190.0

[Microsoft .NET Framework, Version 4.0.30319.42000]

Copyright (C) Microsoft Corporation. Tous droits r‚serv‚s.



La g‚n‚ration a d‚marr‚ 24/04/2019 22:51:20.

Projet "C:\Users\xxx\OneDrive\Bureau\openglproject\CMakeFiles\3.14.3\VCTargetsPath.vcxproj" sur le noud 1 (cibles par d‚faut).

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VC\VCTargets\Microsoft.Cpp.DesignTime.targets(491,5): error MSB4062: Impossible de charger la tƒche "SetEnv" … partir de l'assembly C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\Common7\IDE\VC\VCTargets\Microsoft.Build.CppTasks.Common.dll. Impossible de charger le fichier ou l'assembly 'Microsoft.Build.Utilities.Core, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou une de ses d‚pendances. Le fichier sp‚cifi‚ est introuvable. Assurez-vous que la d‚claration <UsingTask> est correcte, que l'assembly et toutes ses d‚pendances sont disponibles et que la tƒche contient une classe publique qui impl‚mente Microsoft.Build.Framework.ITask. [C:\Users\xxx\OneDrive\Bureau\openglproject\CMakeFiles\3.14.3\VCTargetsPath.vcxproj]

G‚n‚ration du projet "C:\Users\xxxx\OneDrive\Bureau\openglproject\CMakeFiles\3.14.3\VCTargetsPath.vcxproj" termin‚e (cibles par d‚faut) -- CHEC.



CHEC de la build.

Итак, я проверяю в Google: и я выполняю этот шаг из "C: \ Microsoft.Cpp.Default.props" не найден .

1) установить версию ms на 2017: конфигурация npm установить msvs_version 2017 установите переменную среды VCTargetsPath в C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools \ Common7 \ IDE \ VC \ VCTargets запустить командную консоль от имени системного администратора

2) Запустите npm install --global --production windows-build-tools Запустите npm install --save nan Задайте для переменной среды VCTargetsPath значение C: \ Program Files (x86) \ MSBuild \ Microsoft.Cpp \ v4.0 \ V140

3) Запустите это в командной строке с повышенными правами (admin): npm install --global --production windows-build-tools. Если у вас нет npm, я рекомендую установить его, иначе это не сработает. Смените владельца в установочном каталоге (в моем случае C: \ Program Files (x86) \ MSBuild \ 14.0) на вашего пользователя, а не на администратора. (Свойства> Безопасность> Дополнительно).

Я пробовал 3 варианта, но он не работает ....

Может ли кто-нибудь мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...