Xcode with pkg-config

Hi, I am using gtkmm in an Xcode project, and I am wondering how I can include headers without using the command line and adding them manually. Is there a way to use pkgconfig in Xcode without doing it this way, that is, some additional options or something else?

Any help would be appreciated.

+3
source share
2 answers

May look here

You can use pkg-configif there is a file .pcfor this package. These files are usually located at /usr/share/pkgconfig. You can also prepare your own .pc file by writing a directory of header files and a library directory in the specified format.

.pc, .

+1

, , gtkmm, Xcode 6, , .

, gtkmm Xcode 6 Mac, gtkmm Xcode (++).

pkg-config <pkgconfig file name> —cflags —libs . / Xcode. gtkmm 2.24.2_1, , pkg-config gtkmm-2.4 —cflags —libs . , .

.pc , /usr/local/Cellar/gtkmm/2.24.4_1/lib/pkgconfig

, :

-D_REENTRANT -I/usr/local/Cellar/gtkmm/2.24.4_1/include/gtkmm-2.4 -I/usr/local/Cellar/gtkmm/2.24.4_1/lib/gtkmm-2.4/include -I/usr/local/Cellar/atkmm/2.22.7/include/atkmm-1.6 -I/usr/local/Cellar/gtk +/2.24.28_2/include/gtk-unix-print-2.0 -I/usr/local//gtk +/2.24.28_2/include/gtk-2.0 -I/usr/local/Cellar/gtkmm/2.24.4_1/include/gdkmm-2.4 -I/usr/local/Cellar/gtkmm/2.24.4_1/lib/gdkmm- 2.4/include -I/usr/local/Cellar/glibmm/2.44.0/include/giomm-2.4 -I/usr/local/Cellar/glibmm/2.44.0/lib/giomm-2.4/include -I/usr/local/Cellar/pangomm/2.36.0/include/pangomm-1.4 -I/usr/local/Cellar/pangomm/2.36.0/lib/pangomm-1.4/include -I/usr/local//glibmm/2.44. 0/include/glibmm-2.4 -I/usr/local/Cellar/glibmm/2.44.0/lib/glibmm-2.4/include -I/usr/local/Cellar/cairomm/1.11.2_1/include/cairomm-1.0 - I/usr/local/Cellar/cairomm/1.11.2_1/lib/cairomm-1.0/include -I/usr/local/Cellar/libsig++/2.4.1/include/sig++ - 2.0 -I/usr/local//libsig++/2.4.1/lib/sig++ - 2.0/include -I/usr/local/Cellar/gtk +/2.24.28_2/i nclude/gtk-2.0 -I/usr/local/Cellar/gtk +/2.24.28_2/lib/gtk-2.0/include -I/usr/local/Cellar/pango/1.36.8_1/include/pango-1.0 -I/usr/local/Cellar/atk/2.16.0/include/atk-1.0 -I/usr/local/Cellar/cairo/1.14.2_1/include/cairo -I/usr/local/Cellar/pixman/0.32.6/include/pixman-1 -I/usr/local/Cellar/fontconfig/2.11.1/include -I/usr/local/Cellar/freetype/2.5.3_1/include/freetype2 -I/usr/local/Cellar/freetype/2.6_1/include/freetype2 -I/usr/local/Cellar/libpng/1.6.17/include/libpng16 -I/usr/local/Cellar/gdk-pixbuf/2.30.8/include/gdk-pixbuf-2.0 -I/usr/local/Cellar/libpng/1.6.17/include/libpng16 -I/usr/local//glib/2.44.1/include/glib-2.0 -I/usr/local//glib/2.44.1/lib/glib-2.0/include -I/usr/local/opt/gettext/include -L/usr/local//gtkmm/2.24.4_1/lib -L/usr/local//atkmm/2.22.7/lib -L/usr/local/Cellar/gtk +/2.24.28_2/lib -L/usr/local/Cellar/gtkmm/2.24.4_1/lib -L/usr/local/Cellar/glibmm/2.44.0/lib -L/usr/local/Cellar/pangomm/2.36.0/lib -L/usr/local//glibmm/2.44.0/lib -L/usr/lo cal/Cellar/cairomm/1.11.2_1/lib -L/usr/local/Cellar/libsig++/2.4.1/lib -L/usr/local/Cellar/gtk +/2.24.28_2/lib -L/usr/local/Cellar/pango/1.36.8_1/lib -L/usr/local/Cellar/atk/2.16.0/lib -L/usr/local/Cellar/cairo/1.14.2_1/lib -L/usr/local//gdk-pixbuf/2.30.8/lib -L/usr/local/Cellar/glib/2.44.1/lib -L/usr/local/opt/gettext/lib -lgtkmm-2.4 -latkmm-1.6 -lgtk-quartz- 2.0 -lgdkmm-2.4 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-quartz-2.0 -lgdk-quartz-2.0 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 - lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl

Xcode , , , " " " C"

, , .. ++, gtkmm Xcode.

2618142 answer +

,

"GTK:: Main"

Gtk::Main kit( argc, argv ) , , , Xcode int main(int argc, const char * argv[]), gtkmm argv const-, int main(int argc, char * argv[]).

0

All Articles