Сборка libjepeg-turbo из исходного кода не создает библиотеку libturbojpeg.so * - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь собрать libjpeg-turbo из исходного кода, чтобы включить поддержку 12 бит. Я скачал исходный код с здесь (2.0.1), а затем следовал инструкциям, приведенным в Building.md

    cd libjpeg-turbo-2.0.1 
    mkdir build && cd build
    cmake -G"Unix Makefiles" -D WITH_12BIT=1 -D WITH_TURBOJPEG=1 ..
    make -j8
    sudo make install

Компиляция прошла успешно и генерирует только libjpeg.so, libjpeg.so.62 и libjpeg.so.62.3.0 вместе с кучей других двоичных файлов. Но это не сборка файлов lib libturbojpeg.so.0.2.0, libturbojpeg.a и libturbojpeg.so, которые мне нужны. Я не уверен, где я иду не так. Я также пытался без флага -D WITH_TURBOJPEG.

Я пробую это на Ubuntu 16.04 на Nvidia Tx2.

Любая помощь очень ценится.

Спасибо

1 Ответ

0 голосов
/ 22 января 2019

Линия 201 из CMakeLists.txt отключает WITH_TURBOJPEG при сборке с включенным WITH_12BIT.

Не включать WITH_12BIT, и тогда WITH_TURBOJPEG будет включено по умолчаниюи должен построить эти библиотеки.

...