当我尝试在 Ubuntu Linux 上编译 Aseprite 时出现此错误:
CMake Error at laf/CMakeLists.txt:86 (message):
set SKIA_DIR/SKIA_LIBRARY/SKIA_LIBRARY_DIR to compile w/skia backend
-- Configuring incomplete, errors occurred!
See also "/home/cran/aseprite/build/CMakeFiles/CMakeOutput.log".
See also "/home/cran/aseprite/build/CMakeFiles/CMakeError.log".
我该怎么做才能缓解此错误并正确安装此应用程序?任何帮助都将不胜感激。
答案1
我们也遇到了同样的问题
首先检查 deps 文件夹中是否已提取 skia
$HOME/deps/skia/
如果这不能解决问题,我认为你像我一样复制了错误的代码
您需要复制下面的代码Linux 详细信息
这
cd aseprite
mkdir build
cd build
export CC=clang
export CXX=clang++
cmake \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_CXX_FLAGS:STRING=-stdlib=libc++ \
-DCMAKE_EXE_LINKER_FLAGS:STRING=-stdlib=libc++ \
-DLAF_BACKEND=skia \
-DSKIA_DIR=$HOME/deps/skia \
-DSKIA_LIBRARY_DIR=$HOME/deps/skia/out/Release-x64 \
-DSKIA_LIBRARY=$HOME/deps/skia/out/Release-x64/libskia.a \
-G Ninja \
..
ninja aseprite
希望能够解决这个问题