注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

eclispe+ mingw + jni 环境搭建  

2013-05-20 17:39:11|  分类: JNI |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
操作系统:Windows 7 x64
JDK版本:1.6.0_32 x86(因为其他程序需要x86故没有在x64的环境)
Eclipse版本:Eclipse IDE for C/C++ Developers
            Version: Juno Service Release 2
            Build id: 20130225-0426
---------------------------------------------------------------
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
 
 下载对应的jdk ,这里选的是win x86(当然也可选x64)
下载后双击安装。
设置java_home 环境变量(略)
2.下载eclipse c/c++ 
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
 
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
 下载eclipse ,本地解压,双击eclipse.exe即可运行。

3.下载并安装MinGW:
(1)在线安装
目前MinGW已经提供了自动安装包,但是却依然是在线安装的,这对于网络条件不太好的童鞋是一件痛苦的事,所以,如果你要在线安装的话,请选择在一个网络条件好的环境中进行,并且你需要有足够的耐心,因为下载需要的时间比较长。
MinGW在线安装程序下载地址:http://sourceforge.net/projects/mingw/files/
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
载完成后,双击运行安装程序
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页

next>,
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页

再next>,
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页

eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
 

 

 
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
 

 

 

 

 
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
是否创建开始菜单文件夹?如果不需要创建开始菜单的话勾选"Don't create a Start Menu folder",next>,
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
因为只是进行C/C++编译开发环境的配置,所以这里MinGW Compiler Suite只需要选择C Compiler和C++ Compiler即可,其它的选项:MSYS Basic System和MinGW Developer ToolKit,一般只选MinGW Developer ToolKit就可以了(MinGW Developer ToolKit已经包括了MSYS Basic System),安装过程中会自动下载选定的组件,视情况可能要花上半个小时到几个小时,这里就是考验你的耐心的时候了!

MinGW Compiler Suite
  √ C Compiler
  √ C++ Compiler
  Fortran Compiler
  ObjC Compiler
  Ada Compiler
MSYS Basic System
√ MinGW Developer Toolkit        Indudes MSYS Basic System
 
 
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页

点击“Install”,开始下载:
 eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
下载需要比较长的时间,且比较容易下载失败,耐心等待吧...
 
eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
最后,可以勾选Display mingw-get log选项,打开下载安装日志文件,查看下载失败的组件信息(如果有)和安装信息,例如:
 
http://prdownloads.sourceforge.net/mingw/libiconv-1.14-2-mingw32-dll-2.tar.lzma?download
176.00 kB / 535.88 kB   |===============                                 |  32% mingw-get.exe: *** ERROR *** Get package: http://prdownloads.sourceforge.net/mingw/libiconv-1.14-2-mingw32-dll-2.tar.lzma?download: download failed
 
其中,http://prdownloads.sourceforge.net/mingw/libiconv-1.14-2-mingw32-dll-2.tar.lzma?download是下载失败资源包的地址,可以将之复制到浏览器地址栏,然后按回车,

 eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
  等待5秒钟就可以用浏览器下载工具下载相应的组件了,将下载的组件剪切或复制到“MinGW安装路径\var\cache\mingw-get\packages”目录下,这里保存的是下载的组件,即离线安装文件,如果不需要的话可以删除以节省空间,也可以将之分离出来作为离线安装包保存,方便以后的安装和使用。
 
当然如果失败的比较多的话,也可以执行"mingw-get-inst-20120426.exe"按以上步骤重新下载和安装一遍。
 
需要下载大约108个组件,下载完成后会自动安装,安装成功后的文件和目录结构:

eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页

 4、配置MinGW
(1)环境变量的配置
 
新建环境变量MINGW_HOME,变量值为mingw安装目录,例如D:\mingw
 
在Path变量的最前面添加:%MINGW_HOME%\bin;  (不要漏了最后的分号)
 
(2)在eclipse IDE中的配置
 
打开Eclipse IDE for C/C++ Developers,

 
 依次点击打开“Window>preferences>C/C++>New CDT Project Wizard,在右侧,选择Preferred Toolchains,按下图中步骤设置Executable(可执行程序)的默认编译器为MinGW GCC,这样在新建工程的时候就不需要重复选择编译器了,其他工程类型的设置过程类同。eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页

在左侧,选择“Makefile Project”,在右侧,选择Binary Parsers标签(默认已选中),勾选“PE Windows Parser”,点击OK保存。(注:此设置过程意味着对所有C/C++工程都将应用此配置,如果你只是想在单个工程中进行配置,可右键单击该项目,并依次选择“Properties>C/C++ Build>Settings”,在右侧选择“Binary Parsers”标签,并勾选“PE Windows Parser”即可,此设置过程意味着只对当前选中的工程有效。)
 eclispe+ mingw + jni 环境搭建 - 和申 - 和申的个人主页
 
  评论这张
 
阅读(623)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016