【问题标题】:how to add gtk in sublime text 3 to create graphical user interface for c programs如何在 sublime text 3 中添加 gtk 为 c 程序创建图形用户界面
【发布时间】:2017-04-02 10:52:45
【问题描述】:

我正在学习 c 编程语言。几乎我完成了所有的语法和示例程序。我想为用 C 编写的源代码创建 图形用户界面。在 google 中浏览了很多我发现使用 gtk+ 是可能的。现在我正在使用 Sublime Text 3 来编写和编译我的 C 程序。有什么方法可以在 sublimt text 中添加 gtk+

【问题讨论】:

  • sublime text 是文本编辑器而不是 IDE
  • @dparoli 你仍然可以通过使用 Make 或 sublime 的格式来启动编译器。
  • 我的错,我不知道 sublime 格式

标签: c sublimetext3 gtk3


【解决方案1】:

这是一个虽然

对于那些偶然发现这一点的人..

尝试以下方法:

  1. 点击“工具”选项卡>“构建系统”>“新建构建系统...”
  2. 在文件中添加以下内容:
{ "shell_cmd":"gcc `pkg-config --cflags gtk+-3.0` -o $file_base_name $file `pkg-config --libs gtk+-3.0`", “选择器”:“source.c”, "working_dir":"$file_path" }
  1. 以合理的名称保存文件。请记住,这是为 gtk3.0 编译的。

注意:这只编译当前活动的单个文件。

注意 2:仅在 ST3 中测试。

【讨论】:

    【解决方案2】:

    如果您的系统上安装了Make,则可以使用它。或者,如果它只是一个 .c 文件,您可以快速使用命令行。有关如何编译和运行C programs from within sublime text,请参阅此问题。

    要获取 CFLAGS 和链接标志,请使用:

    pkg-config gtk+-3.0 --cflags --libs
    

    由于您没有说明您使用的操作系统,我将假设 Linux 或某些 Unix。

    然后:

    gcc -Wall -Wpedantic -Wextra -g $(pkg-config gtk+-3.0 --cflags --libs) gtk.c -o gtk
    

    【讨论】:

    • 感谢您的回复。我的操作系统是Windows 7。我只是一个初学者。我无法理解您给出的答复中的任何内容。你能指导我一步一步的过程吗?:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多