Плагин Eclipse pkg-config не работает с MSYS2 Mingw в Windows

Я пытаюсь использовать gtkmm3 в eclipse в окнах с Mingw-w64. Я установил MSYS2 и инструменты разработки, включая pkg-config, в Mingw-w64. Я добавил каталоги bin mingw и msys2 в свою Windows PATH. Команды можно запускать из обычной консоли Windows.

Я установил eclipse (с плагинами CDT) и установил плагин pkg-config для eclipse. Когда я перехожу в «Свойства»> «Сборка C / C ++»> «Настройки»> «Pkg-config», появляется список пакетов. Когда я выбираю gtkmm-3.0, флажок (и флажок для его зависимостей) остается установленным, но подключаемые каталоги не меняются. Я по-прежнему не могу создавать с помощью управляемой системы сборки, и при этом не работает проверка синтаксиса (я новичок в разработке gtk и хотел бы иметь возможность иметь синтаксис проверки eclipse). Я могу собрать проект, используя свой собственный make-файл, поэтому я знаю, что библиотеки установлены и настроены правильно.

Когда я использую ту же настройку в моей виртуальной машине Ubuntu (используя GNU GCC, а не Mingw), все работает по назначению. Похоже, это проблема с Mingw или MSYS2.

Есть ли что-то, что я пропустил при настройке MSYS / Mingw или что-то еще, что я мог бы попытаться заставить это работать?


person Androprise    schedule 21.02.2018    source источник


Ответы (1)


  1. Eclipse Window CDT pkg-config setting project-> properties-> setting-> вкладка pkg-config

pkg-config

  1. Смена цепочки инструментов MinGW GCC -> Linux GCC, потому что-> в Windows msys2 pkg-config путь в стиле linux генерирует

Смена цепочки инструментов

person turtle    schedule 13.06.2018
comment
Добавьте описание того, как ваш ответ решит задачу операции. Сразу к отметкам ответ более полезен с подробным объяснением его поведения. - person Parth Pandya; 13.06.2018