我:GTK的C环境实际上在dev和CodeBlocks上也可以用,也好像更易实现。但有时要用别的语言,用一个的话有方便记快捷键等。
1)Java(JDK) 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html winxp以上系统java环境变量配置方法 新建或编辑 ->变量名:Path 在变量值 加上(注意是加上):%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 展示一下我的电脑的Path C:\Perl\site\bin;C:\Perl\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PHP-Gtk2;C:\FPC\2.6.0\bin\i386-Win32;C:\Program Files\AOAGold\jdk1.6.0_22\bin;c:\PHP-Gtk2;C:\Program Files\Common Files\GTK\2.0\bin;%GROOVY_HOME%\bin;D:\MinGW\bin;D:\MinGW\msys\1.0\bin;D:/GTK+/bin 然后安装。 2)NetBeans7.1 下载地址:http://netbeans.org/downloads/ 这是最新版7.1,选择C/C++版本的下载就可以(我觉得,选个全能的一次下完比较好,也就200多M)。 3)MinGW 在MinGW官方网页的左侧,选择“DownLoads”进入下载页面。 进入sourceforge后,点击“Installer”。 选择“mingw-get-inst”,进行下载。 选择最新的一个。这个是通过网络在线下载并安装的。 这个有些慢,要等一下。 和前面一样,编辑 ->变量名:Path 在变量值 加上 D:\MinGW\bin;D:\MinGW\msys\1.0\bin; 注意 D:\MinGW\ 只是我安装的地方。 4)GTk 这个地址 http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip 解压版,建议用迅雷之类的软件下,和外国的网很容易断。 path注意加 D:/GTK+/bin -->上面文件的解压目录 加 /bin 选择windows的32位下载 选择All in one bundle 下载集合绑定包。 进行下载。 2.开始设置配置 1)安装并配置MinGW 这里选择“Dowload”的一项,进行在线下载安装。 选择安装路径。 选择安装项目,此处建议全部安装。全勾 开始下载 下载并安装 2)安装JAVA(JDK) 一路下一步,没啥好说的。 3)安装与配置NetBeans (嗯!看不到那个C/C++的图标,选择主菜单上的工具->插件 选已安装,把C/C++激活) 安装过程就不再说了,一路下一步,就可以。 下面说一下配置。 在“生成工具”选项卡的右侧,添加一个工具集合。实际这里是添加MinGW的路径。 点击“浏览”按钮。 选择MinGW目录下的bin文件夹。 然后,确定。 其中Make命令需要单独添加的。 一般在这个位置MinGW\msys\1.0\bin\make.exe 同时还要确保将D:\MinGW\msys\1.0\bin 这个路径添加到windows的环境变量中去。 然后配置“代码帮助” 这里添加Gtk目录下的Include文件夹下面所有第一层的文件夹。 还有Gtk目录下的Lib文件夹下gtk-2.0和glib-2.0目录下的Include目录。 如果你还用Gtkmm的话,建议再在C++编译器中也按如上添加。 然后确定。 这里可以检测一下,MinGW配置的是否正确,可以新建一个空文件,打印输出一个HelloWorld,如果可以正常打印,说明MinGW安装配置的没有问题。 下面是最重要的一项,把一些参数添加到项目中去。NetBeans在编译项目时,不会出错。 新建一个项目 项目属性----生成-----C编译器------编译行-----其他选项----添加: `pkg-config --cflags gtk+-2.0` 项目属性----生成-----链接器-----库----库中添加 `pkg-config --libs gtk+-2.0` 在Main.c文件中加入如下代码:
我的代码是这样的:
(不知道上面会不会被转义) 如果可以正常编译通过,则会下面的相关的提示。
|