NetBeans+GTK环境搭建

本文详细介绍如何在NetBeans IDE中配置GTK开发环境,包括下载安装NetBeans、配置工具集、设置编译器和链接器参数等步骤。适用于希望使用NetBeans进行GTK应用开发的程序员。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,下载安装NetBeans

二,配置Netbeans 中的工具集

netbeans--> 工具 --> 选项 --> C/C++ 中设置标签页: 生成工具 和 代码帮助

生成工具页: 设置自己的mingw工具集路径:

代码帮助页: 添加上gtk的include路径, 这样netbeans可以代码提示, 写代码时候非常方便.

针对gtk只需要配置C编译器的包含文件(头文件)目录,把gtk的include、include下的各一级子目录分别加入即可(一级子目录下的就不要 加了),同时还要记住把gtk的lib下的各一级子目录内的include目录加入进来,切不可忘记!

【特别注意】glib-2.0没有在lib下 有可能在 /usr/lib/i386-linux-gnu/glib-2.0


5. 新建gtk工程, 设置工程属性
5.1 在netbeans中新建标准c++工程, 在向导中, 选择工程为 纯c工程.
5.2 设置特定的GTK工程属性.
c工程建立后, 打开工程. 文件 --> 项目属性, 在对话框中设置 编译器和链接器的特定参数.

A. 设置编译器参数: c编译器 --> 命令行, 其它选项中 , 加上gtk编译参数: `pkg-config --cflags gtk+-2.0`
注意: 不是单引号, 是 Tab键上面的那个键!这里是--cflags 且前面有空格


B. 设置链接器 库路径: 链接器 --> 库, 库, 这里加入库路径, 由 `pkg-config --libs gtk+-2.0` 获得

【注意】这里是--libs 且前面有空格


点击上图的按钮后, 出现下图的界面, 添加选项 --> 其它选项, 填入 `pkg-config --libs gtk+-2.0`



注意1: 配置时候, 有 debug 和 release 两个配置文件, 每个配置中都要进行上述的 编译器和链接器参数设定.
注意2: 编译器参数, 加在"命令行--其它选项" 中; 库路径必须加在"库--库"中;
若库路径也加在命令行选项中, 生成的命令将 `pkg-config --libs gtk+-2.0`放在最前, 编译会出错.

注意3: MinGW编译出来的gtk程序在Windows环境下运行的时候会自动额外弹出一个命令行窗口.
一般是gtk程序用于输出调试信息用的,默认就是这样.
要想不 显示这个命令行窗口,需要在给MinGW链接器(还是gcc或者g++)设置一个参数:-mwindows,这样就会告诉链接器最终生成一个符合 Windows要求的窗口应用程序而不会弹出命令行窗口.
可以在 release配置文件中, 链接器-->命令行,其它选项, 填入参数 -mwindows, 即不出现黑窗口.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值