我试图从源代码构建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以及其他二进制文件。但是它没有构建我需要的库文件libturbojpeg.so.0.2.0、libturbojpeg.a和libturbojpeg.so。我不知道我哪里出了问题。我也尝试过没有-D WITH_TURBOJPEG标志。
我正在Nvidia Tx2上的Ubuntu16.04上尝试这个。
任何帮助都是非常感谢的。
谢谢
发布于 2019-01-22 02:12:15
在启用CMakeLists.txt构建时,WITH_TURBOJPEG会关闭。
不要启用WITH_12BIT,然后WITH_TURBOJPEG将默认启用,并且应该构建这些库。
https://stackoverflow.com/questions/54300144
复制相似问题