代码之家  ›  专栏  ›  技术社区  ›  Andrus

如何修复Cairo配置中无法启用的强制映像表面后端功能

  •  0
  • Andrus  · 技术社区  · 5 年前

    我正在寻找一种在旧Debian中使用最新libgdiplus运行最新mono的方法。 最新的libgdiplus需要新的Cairo库。

    cd/usr/本地/src
    焦油-xvf pixman-0.38.4。焦油.gz
    cd皮克斯曼-0.38.4
    ./configure--prefix=/opt/pixman-0.38.4

    制作和安装


    cd开罗-1.16.0

    export pixman_LIBS=“-L/opt/pixman-0.38.4/lib/-lpixman-1”

    制作

    但是在make中出现错误,没有定义对pixman\u image\u composite32、pixman\u add\u triangles、pixman\u image\u get\u format和pixman\u image\u get\u component\u alpha的引用


    CCLD开罗测试套件

    /usr/local/src/cairo-1.16.0/src/.libs文件/libcairo.so公司:未定义对“pixman\u add\u triangles”的引用

    /usr/local/src/cairo-1.16.0/src/.libs文件/libcairo.so公司:未定义对“pixman\u image\u get\u component\u alpha”的引用

    如何编译Cairo? 也许make仍然会查找安装在Debian系统目录中的旧pixman。


    以下曲面后端:
    图片:是(总是内置)
    录制:是(始终内置)
    观察员:是的(总是内置的)
    默剧:是的(总是内置的)

    XML:no(禁用,使用--enable-XML来启用)
    Xlib:是的
    Xlib Xrender:是
    Qt:no(禁用,使用--enable Qt来启用)

    石英图像:否(禁用,使用--enable Quartz image启用)

    Win32:否(需要Win32平台)
    OS2:no(禁用,使用--enable-OS2启用)
    CairoScript:是的
    附言:是的

    0 回复  |  直到 4 年前
    推荐文章