本帖最后由 gaoyang9992006 于 2021-6-8 08:10 编辑
#申请原创#@21小跑堂
GTK安装GTK下载地址
https://www.gtk.org/docs/installations/windows/
下载MSYS2
第 1 步: 下载匹配平台的MSYS2 安装程序,并按照安装说明操作。
默认安装位置为C:\msys64
第 2 步: 安装 GTK3 及其附属物。打开 MSYS2 shell,然后运行:
pacman -Syy
pacman -Syuu
pacman -S mingw-w64-x86_64-gtk3
pacman -S mingw-w64-x86_64-toolchain base-devel
最后这个安装比较慢,如果完整不完整,将会导致后面无法使用
系统环境变量
win10下,直接在左下角搜索栏搜索:环境变量,即可找到设置环境变量的入口
进入环境变量设置
在系统变量找到Path,选中,进入编辑菜单
新建,输入C:\msys64\mingw64\bin
确定保存。
接下来完成IDE的下载安装与配置,CodeBlocks20.03安装与GTK配置
下载 Code::Blocks
https://www.codeblocks.org/downloads/binaries/
选择这种具备mingw的:codeblocks-20.03mingw-setup.exe
安装完成后配置编译器
找到以下路径
Settings/Compiler/Compiler settings/Other compiler options
粘贴 `pkg-config --cflags gtk+-3.0`
Settings/Compiler/Compiler settings/Linker settings/Other linker options:
粘贴 `pkg-config --libs gtk+-3.0`
单击OK保存退出。
重启CodeBlocks
新建C语言工程,并选择控制台程序模式
将会自动生成一个helloworld程序
替换程序源码为
#include <gtk/gtk.h>
int main(void)
{
GtkWidget *window;
gtk_init(NULL,NULL);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show_all(window);
gtk_main();
return 0;
}
运行一个简单的GTK空例子,看看能否生成GTK窗口程序
保存,构造工程,运行
|