c - 将 GTK+3.24.21 (Glade) 库与代码块 (C) 集成
问题描述
我想将 GTK+3.24.21 (Glade) 库与 Codeblocks 17.12 集成以编译 GTK+ C 应用程序。我使用这些命令通过 MSYS2 MSYS(来自官方网站)安装了 mingw64 编译器、Glade 和 GKT pacman -S mingw-w64-x86_64-gtk3 pacman -S mingw-w64-x86_64-gtkmm3 pacman -S mingw-w64-x86_64-glade
。我尝试通过“GTK+ 项目”类别创建 GTK 项目,但失败了,因为我无法指向 GTK 库的正确目录。我试过这个: "C:\msys64\mingw64\include\gtk-3.0\gtk" ,但它失败了,因为没有 "include" 文件夹。我设法达到目标的唯一方法是选择 mingw64 作为编译器并创建“控制台项目”,将“构建选项”更改为以下内容:其他编译器选项 - pkg-config gtk+-3.0 --cflags
,其他链接器选项 -pkg-config gtk+-3.0 --libs
. 所以现在编译器能够获取库。程序编译运行的结果是后面的UI窗口和控制台。所以我正在寻找通过“GTK+项目”类别创建项目的方法,或者如果第一个不可能隐藏主UI窗口后面的控制台窗口。
解决方案
推荐阅读
- node.js - 使用 Sequelize 迁移数据库后,列名不同
- python - 使用 python requests 模块检索评论
- html - iPhone 的“添加到收藏夹”需要多大的图标大小?
- javascript - 为 Datepicker 设置本地存储
- xamarin - 使用 xamarin android 覆盖清单文件
- amazon-web-services - aws NLB 导致超时
- javascript - 如何在自定义格式标题与新行之间正则表达式文本?
- discord.py - 升级时添加角色
- python - 在python中查找丢失的数字
- javascript - 在打印 pdf 表格分解和计算时