在 Ubuntu 上编译 Aseprite 时出错

在 Ubuntu 上编译 Aseprite 时出错

当我尝试在 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

希望能够解决这个问题

相关内容