【发布时间】:2014-05-29 13:34:28
【问题描述】:
我认为安装后一切正常
MinGW
gtk3
gtkmm
cygWin
而且我编译普通的简单文件也没有问题。我对诸如
之类的命令也没有问题 $ pkg-config --cflags --libs gtk+-2.0
输出
-mms-bitfields -IC:/gtkmm/include/gtk-2.0 -IC:/gtkmm/lib/gtk-2.0/include
- IC:/gtkmm/include/atk-1.0 -IC:/gtkmm/include/cairo -IC:/gtkmm/include/gdk-pixbuf
-2.0 - IC:/gtkmm/include/pango-1.0 -IC:/gtkmm/include/glib-2.0 -IC:/gtkmm/lib/glib
-2.0/include -IC:/gtkmm/include -IC:/gtkmm/include/freetype2
-IC:/gtkmm/include/libpng14 -LC:/gtkmm/lib -Lc:/devel/dist/win32/libpng-1.4.3-1/lib
-lgtk-win32-2.0 -lgdk-win32-2.0 - latk-1.0 -lgio-2.0 -lpangowin32-1.0 -lgdi32
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpng14 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule
-2.0 -lgthread-2.0 -lglib-2.0 -lintl
但是当我尝试从教程中编译一个简单的 gtk-app 时
$ gcc c_gui.c -o c_gui `pkg-config --cflags --libs gtk+-2.0`
我从 cygwin 终端窗口收到一个错误:
:gcc.exe: error: -LC:/gtkmm/lib: Invalid argument
可能出了什么问题?
【问题讨论】:
-
您可能向
gcc传递了一个无效的命令行参数?你看谷歌的结果了吗 - google.com/search?q=%22Invalid%20argument%22%20gcc