配置OpenCV时有些领悟,在配置GTK时,借鉴一下前人的成果,灵活的变化一下。折腾许久,跑起来了。
本人使用的GTK一体包 http://win32builder.gnome.org/gtk+-bundle_3.6.4-20130921_win32.zip
解压后:
具体配置
步骤一、系统环境变量设置 Path
将bin目录追加到系统的环境变量Path中,依自己的解压位置设置
E:\ComputerVisual\PlayGround\gtk+-bundle_3.6.4-20130921_win32\bin 【本人使用的位置,亲,记得修改成自己的】
步骤二,设置include Directories
具体的include清单 使用时如果出现错误可以依据提示增加。
步骤三,设置lib Directories
这个配置比较清爽,就一条。
E:\ComputerVisual\PlayGround\gtk+-bundle_3.6.4-20130921_win32\lib
步骤四,设置linker中的Addtional Dependencies
帖上lib,还有dll.a
glib-2.0.lib gtk-win32-3.0.lib gdk-win32-3.0.lib gobject-2.0.lib gdk_pixbuf-2.0.lib gthread-2.0.lib gmodule-2.0.lib pango-1.0.lib atk-1.0.lib cairo.lib fontconfig.lib libjpeg.dll.a libffi.dll.a libxml2.dll.a
测试用的代码:
#include
int main(int argc, char argv[]) { GtkWidget window; char *title; gtk_init(&argc,&argv); window=gtk_window_new(GTK_WINDOW_TOPLEVEL); title=g_locale_to_utf8(“GTK测试程序—真纠结啊!!”,12,NULL,NULL,NULL); gtk_window_set_title(GTK_WINDOW(window),title); gtk_window_set_default_size(GTK_WINDOW(window),600,400); g_signal_connect(G_OBJECT(window),”delete_event”,G_CALLBACK(gtk_main_quit),NULL); gtk_widget_show_all(window); gtk_main(); return 0; }
以上测试在本人电脑上测试通过。作为机器视觉探索路上的曲折经历者,希望能让后来人更省心省事。使用GTK是为了体验一下SIFT。欢迎对机器视觉感兴趣的亲,加入到OpenCV QQ群:326798035
配置参考:http://leven.co/blog/view/18 借鉴了一些东东
发表回复
要发表评论,您必须先登录。