Я пытаюсь скомпилировать простую программу helloworld на eclipse с использованием gtkmm и компилировать с помощью mingw32 через mingw32.Ошибка компиляции с gtkmm
я следовал этим инструкциям, чтобы «установить» gtkmm: https://wiki.gnome.org/Projects/gtkmm/MSWindows
Я также читал много нитей об этой теме, но не мог понять, почему я не в состоянии собрать эту простую программу:
#include <gtkmm.h>
int main(int argc, char** argv)
{
auto app = Gtk::Application::create(argc, argv);
Gtk::Window window;
window.set_default_size(600,400);
return app->run(window);
}
Через Eclipse IDE я использовал
project=>properties=>C/C++build=>settings=>pkg-config
и я включен gtkmm-3.0. Тогда я компиляция и я получаю сообщение об ошибке:
Info: Configuration "Debug" uses tool-chain "MinGW GCC" that is unsupported on this system, attempting to build anyway.
Info: Internal Builder is used for build
g++ -I/mingw32/include/gtkmm-3.0 -I/mingw32/lib/gtkmm-3.0/include -I/mingw32/include/atkmm-1.6 -I/mingw32/include/gdkmm-3.0 -I/mingw32/lib/gdkmm-3.0/include -I/mingw32/include/giomm-2.4 -I/mingw32/lib/giomm-2.4/include -I/mingw32/include/pangomm-1.4 -I/mingw32/lib/pangomm-1.4/include -I/mingw32/include/glibmm-2.4 -I/mingw32/lib/glibmm-2.4/include -I/mingw32/include/gtk-3.0 -I/mingw32/include/cairo -I/mingw32/include -I/mingw32/include/pango-1.0 -I/mingw32/include/atk-1.0 -I/mingw32/include/cairomm-1.0 -I/mingw32/lib/cairomm-1.0/include -I/mingw32/include/pixman-1 -I/mingw32/include/freetype2 -I/mingw32/include/libpng16 -I/mingw32/include/harfbuzz -I/mingw32/include/glib-2.0 -I/mingw32/lib/glib-2.0/include -I/mingw32/include/sigc++-2.0 -I/mingw32/lib/sigc++-2.0/include -I/mingw32/include/gdk-pixbuf-2.0 -I/mingw32/includ -O0 -g3 -Wall -c -fmessage-length=0 -std=c++11 -o main.o "..\\main.cpp"
..\main.cpp:1:19: fatal error: gtkmm.h: No such file or directory
compilation terminated.
Что странно, что я могу видеть в журнале компиляции, что включает в себя все необходимое для этой программы.
я также пытался добавить в
project=>properties=>C/C++build=>settings=>tool settings=> gcc c++ compiler and mingw linker
результат pkg-config gtkmm-3.0 --cflags --libs
, но я получаю ту же самую ошибку.
Это 2 дня, что я читаю и пробую те же самые предложения, которые я нашел везде, но не смог получить результат. Итак, пожалуйста, кто-то может помочь мне найти способ заставить этот простой пример работать.
спасибо вам много (PS: извините за мои ошибки)