使得freeimage 能在mingw 下使用
来源:互联网 发布:赌场风云 视频软件 编辑:程序博客网 时间:2024/05/16 04:42
freeimage图形库没有直接对应mingw 下的makefile.而是要你用一系列工具从vc编译的dll中导出一个.a库文件.
如果你的mingw有sed命令,可以直接参考freeimage的readme.mingGW.如果没有,参考下面我的做法
首先下载源代码.直接用vs 2008编译.生成的文件在dist目录下.
1.
然后把mingw 目录加入系统的path变量中.进cmd后用类似c:>set PATH=%PATH%;C:/mingw32/bin;可以.也可以在我的电脑属性里加入到path中.
2.
然后在命令行中切换到freeimage下的dist目录下.打pexports freeimage.dll > freeimage_gcc.def生成def文件
3.
把这个def文件拖到vs2008下,然后选快速替换当前文档,查找选项选使用正则表达式.查找选项为^_替换内容为空或者一个空格.
点全部替换即把def里面下划线打头的导出函数全部去掉了下划线.
4.
命令行下dlltool -U -d freeimage_gcc.def -l libfreeimage.a生成库文件.即可使用了
另外,你用codeblock打开FreeImage.h文件可能会什么都看不到.那是因为作者里面有非英文国度的人.在vs2008打开去掉作者后就可
用于codeblock了
- 使得freeimage 能在mingw 下使用
- 使得freeimage 能在mingw 下使用
- 使用Mingw-w64编译FreeImage
- FreeImage图形库如何在Linux下的使用
- FreeImage图形库如何在Linux下的使用
- 在mingw下使用gtk(windows)
- 在mingw下使用gtk(windows)
- cscope在windows下使用mingw编译的方法
- 在 MinGW 下使用 C++ 标准线程库
- MinGW在Win7下的按装、设置和使用
- 手把手教你在Windows下使用MinGW编译libav
- 在windows下使用MinGW编译ffmpeg0.6
- 手把手教你在Windows下使用MinGW编译libav
- 在MinGW环境下安装和使用glut
- 在MInGW环境下编译和使用libcurl静态库
- 在Windows环境下使用MinGW编译Qt 4.8.6
- 在Windows下使用MinGW静态编译Assimp
- 手把手教你在Windows下使用MinGW编译libav
- 内核中的TCP的追踪分析-9-TCP(IPV4)的socket的地址绑定--续2
- Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(一)
- 智力题解题报告No.18 哪桶是啤酒
- Struts2.1.6+Spring2.5.6+Hibernate3.3.1全注解实例详解(二)
- 三星S3C2416完美替代s3c2440的优势,做低成本产品如行业PDA首选2416
- 使得freeimage 能在mingw 下使用
- 在LINUX中部署FTP服务器
- 应用集成jetty示例
- 江湖传说:要这样挥一刀,博客神功才能练成!
- 开源3D代码下载
- 冒泡排序 Java数据结构与算法
- 找回VS工具栏中丢失的行缩进按钮
- Ubuntu network is unreachable
- 【动态规划】【RQNOJ】方格取数