2013-11-18 4 views
2

В настоящее время я пишу gtkmm3 GUI в netbeans и с помощью сервера linux dev для компиляции linux-файлов, когда я иду. Поскольку я действительно хочу, чтобы моя последняя программа была кросс-платформой, я настроил dev-сервер специально для компиляции оконных приложений в Linux. Я использую пользовательское репо, указанное здесь: http://sourceforge.net/projects/mingw-w64-archlinux, но у меня возникли проблемы с использованием pkg-config. Я пробовал все комбинации, о которых я могу думать (pkg-config mingw-w64-gtkmm3, pkg-config gtkmm-3.0, pkg-config mingw-w64-gtkmm-3.0 и т. Д.), Но все они дают мне ошибку, :Доступны ли инструкции для кросс-компиляции файлов gtkmm (v3) для Windows/приложений на Linux?

Package mingw-w64-gtkmm3 was not found in the pkg-config search path. 
Perhaps you should add the directory containing `mingw-w64-gtkmm3.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'mingw-w64-gtkmm3' found 

Я новичок в кросс-компиляции, поэтому нам помогают.

ответ

1

Я нашел решение после того, как долгое время стоял в каталоге/usr. Я советую всем, кто борется с этой проблемой, сделать то же самое, чтобы ознакомиться с mingw-w64.

команда PKG-конфигурации для MinGW-w64 на арке:

i686-w64-mingw32-PKG-конфигурации gtkmm-3.0 --cflags --libs

Однако, для того, чтобы использовать выше, сначала нужно установить следующий пакет на arch: mingw-w64-pkg-config (из репо, связанного в вопросе)