@homobinary

Как кросс-скомпилировать VLC из Ubuntu 14.04 под Windows x64?

Пытаюсь скомпилировать VLC на Ubuntu 14.04 по инструкции https://wiki.videolan.org/Win32Compile
В качестве триплета использую x86_64-w64-mingw32. "Контрибные" библиотеки скачиваю готовые.

Но при этом возникает ошибка:
CCLD     libdxva2_plugin.la
CC       codec/libx265_plugin_la-x265.lo
CCLD     libx265_plugin.la
/home/homob/vlc/vlc-2.2.0/contrib/x86_64-w64-mingw32/lib/libx265.a(param.cpp.obj): In function `x265::parseCpuName(char const*, bool&)':
/home/jb/vlc-2.2/contrib/mingw-64/x265/source/common/param.cpp:775: undefined reference to `strtok_r'
/home/homob/vlc/vlc-2.2.0/contrib/x86_64-w64-mingw32/lib/libx265.a(param.cpp.obj): In function `x265::parseLambdaFile(x265_param*)':
/home/jb/vlc-2.2/contrib/mingw-64/x265/source/common/param.cpp:1332: undefined reference to `strtok_r'
collect2: error: ld returned 1 exit status
make[4]: *** [libx265_plugin.la] Error 1

Нашёл в интернете подобный вопрос по этой ошибке, но ответа не было.

Некоторые пишут, что в mingw отсутствует strtok_r. Но как-то же собирают vlc для Windows?
  • Вопрос задан
  • 508 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы