From ceb1fc917fcb693ca699b67b3e30bff44401869d Mon Sep 17 00:00:00 2001 From: gch1p Date: Wed, 5 Sep 2018 23:30:58 +0300 Subject: readme: windows --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index e382887..e0be17b 100644 --- a/README.md +++ b/README.md @@ -18,3 +18,13 @@ ./build-macos.sh ./run-macos.sh ``` + +### Windows +- Нужен git, bash (я ставил отсюда https://git-scm.com/download/win и там сразу и то и другое), curl, Visual Studio. +- `./setup-win.sh` +- Затем открыть nacl_sdk/pepper_49/include/win/pthread.h и после `#define PTHREAD_H` добавить `#define HAVE_STRUCT_TIMESPEC`. +- Открыть solution в VS, убедиться что стоит Release и x86 и запустить сборку. + - Если ругается на несовпадение версий, пересобрать либу тем же компилятором, для этого открыть "Developer Command Prompt" вашей версии VS, зайти в nacl_sdk/pepper_49/src и сделать `make TOOLCHAIN=win PROJECTS="ppapi ppapi_cpp ppapi_gles2 pthreads"`. Если завершается без сборки, надо руками удалить объектники из nacl_sdk/pepper_49/src/{$project}/win. Если либа не создается в nacl_sdk/pepper_49/lib/win_x86_32_host или создается в другом месте, проверить, что переменная `NACL_SDK_ROOT` указывает на правильную папку (nacl_sdk/pepper_49). +- Когда все готово, запустить `.\electron32\electron.exe .` и магия должна случиться. + +Это про 32-х битный плагин. x64 что-то пока плохо работает (зависает при запуске). -- cgit v1.2.3