Windows下使用Eclipse开发Gtkopencv

Windows下使用Eclipse开发Gtkopencv

ID:37901097

大小:709.50 KB

页数:12页

时间:2019-06-02

Windows下使用Eclipse开发Gtkopencv_第1页
Windows下使用Eclipse开发Gtkopencv_第2页
Windows下使用Eclipse开发Gtkopencv_第3页
Windows下使用Eclipse开发Gtkopencv_第4页
Windows下使用Eclipse开发Gtkopencv_第5页
资源描述:

《Windows下使用Eclipse开发Gtkopencv》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Windows下使用Eclipse开发C程序-----Gtk+程序以及OpenCV程序仲志丹v21需安装的软件1.1MinGW首先安装GCC基本编译工具MinGW。它是将GNU开发工具移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。MinGW是从Cygwin(1.3.3版)基础上发展而来,但是用MinGW使用Windows中的C运行库。因此用MinGW开发的程序不需要额外的第三方DLL支持就可以直接在Windows下运行,而且也不一定必须遵从GPL许可证。这同时造成了MinGW开发的程序只能使用Win32API和跨平台的第三方库,而缺少POSIX支持,大多数

2、GNU软件无法在不修改源代码的情况下用MinGW编译。到下载地址选择最新版本:http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/使用默认选项安装。安装在C盘根目录下后,还需要配置环境变量。“计算机-属性-高级系统设置-高级-环境变量”,编辑用户变量中的path,在后面添加“;C:mingwbin”。在cmd窗口中运行gcc命令应有如下显示:1.2Gtk和GladeGtk是图形界面库,Glade是Gtk界面的快速开发工具。可以使用Glade_with_Gtk+一体化安装包。地址:http://ftp.gn

3、ome.org/pub/GNOME/binaries/win32/glade3/3.6/本文将Gtk+安装在C盘根目录下。安装正确后在Windows的cmd窗口中分别运行pkg-config--cflagsgtk+-2.0和pkg-config--libsgtk+-2.0后会有如下显示:这种方法安装后缺少libxml2-dev,下载后解压到Gtk根目录下。1.1EclipseCDTEclipseCDT是编程集成开发环境(IDE)。去eclipse官网下载解压,无需安装。但是运行此软件需要首先安装java运行环境(JRE),到官网下载安装最新版本:http://www.oracle.com/te

4、chnetwork/java/javase/downloads/index.html。2GTK+开发方法2.1新建工程打开EclipseCDT,点击File->New->CProject,建立一个新的C工程。在弹出的选项窗口中:lProjectName中填入所希望的名称lProjectType选择Executable->HelloWorldANSICProjectlToolChain选择MinGWGCC2.2工程属性设置这一步主要是将开发所需的头文件以及库的相关信息设置到工程中。基本方法是人工一个个添加进去,另一种简单方法是利用Pkg-config插件自动管理。2.2.1人工添加使用GTK库需

5、要在编译和链接选项里添加很多库文件路径。具体方法如下。右键点击所建立的工程,在弹出菜单中选择Properties,弹出下面工程属性对话框。选择C/C++Build->Settings,对编译链接进行设置。在Linux下可以使用pkg-config工具自动添加这些库,但是Windows下不支持,需要手动逐个添加。先设置编译选项,选择GCCCCompiler->Includes,把开发Gtk+所需的库头文件路径添加进去。即把pkg-config--cflagsgtk+-2.0libglade-2.0命令的运行结果一项项添加进去。再选择GCCCCompiler->miscellaneous,把-mm

6、s-bitfields选项添加在后面。再设置链接选项。选择MinGWCLinker->Iiberaries,把开发Gtk+所需的库文件所在路径添加进去,即C:Gtk+lib。然后把所用到的库文件名加进去,即pkg-config--libsgtk+-2.0libglade-2.0命令的运行结果一项项添加进去。注意,输入的时候后面不能带有空格,否则眼看没问题,结果编译的时候会提示找不到对应的库文件。C:/Gtk+/libglade-2.0gtk-win32-2.0xml2gdk-win32-2.0atk-1.0gio-2.0gdk_pixbuf-2.0pangowin32-1.0gdi32pa

7、ngocairo-1.0pango-1.0cairogobject-2.0gmodule-2.0glib-2.0intl-mms-bitfieldsC:/Gtk+/include/gtk-2.0C:/Gtk+/lib/gtk-2.0/includeC:/Gtk+/include/atk-1.0C:/Gtk+/include/cairoC:/Gtk+/include/pango-1.0C:/Gtk+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。