编译inkscape
来源:互联网 发布:保健品网络销售好做吗 编辑:程序博客网 时间:2024/06/01 08:45
我最近在做一个项目需要用到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,等待编译完成即可。
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,等待编译完成即可。
0 0
- 编译inkscape
- 编译inkscape
- 编译inkscape准备
- Inkscape
- Inkscape
- Inkscape 初探
- inkscape 详解
- Inkscape教程:形状工具
- SVG未来主宰Inkscape
- Inkscape中文化工作
- Inkscape 向量图形编辑器
- latex plugin for inkscape
- Inkscape美工教程
- inkscape-open-symbols
- inkscape - SVG icons set
- Inkscape tutorial: Shapes
- Inkscape tutorial advanced:高级教程
- inkscape-- open clip art library
- Android Intent详解
- One Day One Step 之Codeforce(2014.03.06)
- HashTable和HashMap的区别(三点)
- RAC安装时需要执行4个脚本及意义
- RAC 的一些概念性和原理性的知识
- 编译inkscape
- 12计算机毕业设计
- 使用Navicat for Oracle新建表空间、用户及权限赋予
- RESTful 的webservice
- 开源项目:3D旋转动画Rotate3dAnimation.java
- Dojo-最佳实践如何防止浏览器内存泄露
- Java Proxy
- POJ 3258 River Hopscotch 二分答案
- Oracle RAC Failover 详解