【发布时间】:2025-11-25 12:35:01
【问题描述】:
我关注这个thread 是为了学习 gtk,但我似乎无法编译它。
我已经下载了GTK all in one bundle 并将其解压缩到c:\gtk(还将bin 设置为路径变量),但是当我尝试gcc foo.c %VAR% 时它显示gcc: %VAR%: No such file or directory,我在这里错过了什么?
这是我的 VAR.bat 文件
set VAR = -mms-bitfields -IC:/gtk/include/gtk-2.0 -IC:/gtk/lib/gtk-2.0/include -IC:/gtk/in
clude/atk-1.0 -IC:/gtk/include/cairo -IC:/gtk/include/pango-1.0 -IC:/gtk/include
/glib-2.0 -IC:/gtk/lib/glib-2.0/include -IC:/gtk/include -IC:/gtk/include/freety
pe2 -IC:/gtk/include/libpng14 -LC:/gtk/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -lat
k-1.0 -lgio-2.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpan
go-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl
start cmd
我把它和 foo.c 放在同一个目录中
【问题讨论】:
-
如果你只想学习 GTK 而语言并不重要,那么使用
GTK--(C++ 的绑定)可能会更容易。它非常易于使用,并且有很好的教程。此外,它可以很容易地从 Visual Studio 中使用。
标签: windows command-line gtk compilation