2016-02-07 2 views
0

Я недавно удалось сформировать визуальный студии файл проекта для V8, но он не компилируетсяV8 ошибки компилятора

Когда я скомпилировать All решение он тратит, может быть ~ 10 минут компиляции, а затем представляет меня с кучей (по крайней мере, в режиме деблокирования, точнее 35).

Пример:

MSB6006 "cmd.exe" exited with code 1. js2c 
C1083 Cannot open source file: '..\..\build\Release\obj\global_intermediate\experimental-libraries.cc': No such file or directory v8_nosnapshot 
C1083 Cannot open source file: '..\..\build\Release\obj\global_intermediate\extras-libraries.cc': No such file or directory v8_nosnapshot 
C1083 Cannot open source file: '..\..\build\Release\obj\global_intermediate\libraries.cc': No such file or directory v8_nosnapshot 
C1083 Cannot open source file: '..\..\build\Release\obj\global_intermediate\experimental-extras-libraries.cc': No such file or directory v8_nosnapshot 

Почему не так правильно компиляции?

+0

У меня нет опыта работы с этим проектом, но это звучит как есть файлы, перечисленные в проекте, которые на самом деле не в исходных файлах вас пытаясь скомпилировать. Что касается WHY, то это, вероятно, будет то, что вы компилируете другую версию, чем файл проекта, или что-то подобное ... –

+0

не строят «все», строят «родные», если это доступно. Тем не менее, я никогда не строил V8 на окнах. но «все» на Linux может вызвать проблемы. – xaxxon

+0

@xaxxon Нет «родной» опции, которую я вижу. И никто из них не компилируется успешно. – user112513312

ответ

0

компилятор не может найти каталог v8_nosnapshot

Каковы ваши настройки проекта? Если у вас есть доступ к этому, вы можете проверить правильность путей к исходным и заголовочным файлам.

Else разместить каталог v8_nosnapshot и другие исходные файлы, необходимые для успешной компиляции, где компилятор может найти его

0

Щелкните правой кнопкой мыши на проекте js2c -> Свойства, Под VC++ Directories -> Исполняемые Директории, Проверьте питона и каталоги cygwin установлены правильно.

Каталог python должен существовать под v8\third_party, как показано ниже. Если нет, вы можете скопировать папку python под depot_tools в v8\thrid_party\python_** и скомпилировать. Также можно расширить макрос и посмотреть, что это значение MSBuildProjectDirectory:

$(MSBuildProjectDirectory)\..\..\thrid_party\python_26 
Смежные вопросы