编译inkscape

自定义inkscape:编译源代码步骤详解
本文档详细记录了如何从源代码编译inkscape的过程,包括下载Bazaar、MinGW和inkscape源码,安装与配置,以及使用bzr更新和编译源码的具体步骤,旨在帮助开发者进行功能定制。
部署运行你感兴趣的模型镜像

我最近在做一个项目需要用到inkscape,但是功能不太符合我的要求,于是找了源码,定制了一个。编译方面有点难,现在我来说说我的做法。

1、下载Bazaar,地址:http://wiki.bazaar.canonical.com/WindowsDownloads。下载最新的standalone版的。

2、下载MinGW.地址:http://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%20Installer/Previous/1.1006.0/tdm-gcc-4.6.1.exe/download

3、下载inkscape.地址:http://sourceforge.net/projects/inkscape/files/inkscape/0.48.4/inkscape-0.48.4.tar.gz/download?use_mirror=nchc.


一、安装Bazaar.

        安装在任意位置都可以,但最好在根目录。这个工具主要是用来下载最新的inkscape-devlibs.

二、安装MinGW

       这个必须安装在C盘。如果你安装在其他位置,则需要修改源码里的mingwenv.bat里的变量和系统环境变量。安装时不要选择check for updated files on the TDM-GCC server.在选择安装部件时把GCC下的openmp support选上.

三、使用bzr下载inkscape-devlibs

       在cmd中输入BAZAAR_PATH(bazaar的安装目录)\bzr checkout --lightweight lp:inkscape-devlibs devlibs 


      更新inkscape-devlibs:C:\devlibs> bzr update

四、把inkscape-devlibs            inkscape-0.48.4复制到C:\


五、编译

       1、进入inscape-0.48.4源代码目录,输入  C:\src\inkscape\trunk> mingwenv

            2、输入  C:\src\inkscape\trunk> g++ buildtool.cpp -o btool

                      C:\src\inkscape\trunk> g++ buildtool.cpp -o btool -fopenmp

                      C:\src\inkscape\trunk> g++ -DNEED_GETTIMEOFDAY buildtool.cpp -o btool -fopenmp

                      如果一条命令失败,就输入下一条。

       3、把目录下所有PaxHeaders.XXX的文件夹删掉(不删掉可能导致编译出错),输入C:\src\inkscape\trunk> btool,等待编译完成即可。

     




您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值