Scons печатает ошибку лицензирования при компиляции кода - PullRequest
0 голосов
/ 18 апреля 2019

Я получаю следующую ошибку при сборке исходного кода C ++ с помощью Scons:

проверка лицензии не удалась

У меня есть один проект C ++, и у меня есть сценарий Python, который будет использоваться с Scons для сборки проекта. Когда я запускаю команду scons в командной строке, начинается сборка, и когда компилируется первый исходный файл, в консоли появляются следующие ошибки:

проверка лицензии не удалась scons: *** [C: \ Engine \ output \ qnx700_screen_arm \ core \ stdafx.o] Ошибка 1 scons: здание прекращено из-за ошибок.

После этого компиляция прекращается. Дело в том, что мне удалось построить проект ранее, используя Scons. Эти ошибки начинают появляться после того, как я удалил Visual Studio, но это может быть не связано. Я думаю об этом, потому что вижу также следующее предупреждение:

scons: предупреждение: не найдена версия компилятора Visual Studio - C / C ++ компиляторы, скорее всего, установлены неправильно

Это код файла SConstruct:

import os
engine_root = os.path.join("..","..","..")

# Hand over the execution to Engine/scripts/build.py
execfile(os.path.join(engine_root, "scripts", "build.py"))
...