diff options
author | gch1p <reg@ch1p.com> | 2018-09-05 23:34:20 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-05 23:34:20 +0300 |
commit | e6e7d17679a7f2610eca478d3a317bcb23bcc5ea (patch) | |
tree | 4f51524b948bf521e62b0805395d9660a58ce653 /README.md | |
parent | e3bf1c04a700ce9a93a40fec4bc339d996007439 (diff) |
readme: windows updates
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -22,9 +22,10 @@ ### 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). + - Если ругается на несовпадение версий, пересобрать либу тем же компилятором, для этого открыть "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). + - Если не собирается pthreads и ругается на struct timespec, то открыть nacl_sdk/pepper_49/include/win/pthread.h и после `#define PTHREAD_H` добавить `#define HAVE_STRUCT_TIMESPEC`. - Когда все готово, запустить `.\electron32\electron.exe .` и магия должна случиться. Это про 32-х битный плагин. x64 что-то пока плохо работает (зависает при запуске). |