Компиляция GTK-приложения под Windows с использованием MSYS2 - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь скомпилировать мою программу GTK + 3 (используя gtkmm3) под окнами.После настройки все я получаю следующую ошибку:

Error: Aggregate »GStatBuf sbuf« has incomplete type and cannot be defined
 GStatBuf sbuf;

Тот же код прекрасно компилируется в Linux.Вот код, который вызывает проблему:

            GStatBuf sbuf;

            if(g_stat(some_c_string, &sbuf) == 0) {
                some_var = sbuf.st_mtim.tv_sec;

Я компилирую свою программу, используя следующую команду:

/usr/bin/g++ Patte.cpp -o Patte -L/opt/lib `pkg-config gstreamer-1.0 gstreamer-video-1.0 gtkmm-3.0 --cflags --libs`

Буду признателен за любую помощь по этому вопросу:)

Редактировать: ошибка происходит довольно глубоко в программе, поэтому я почти уверен, что ничего из того, что включено, отсутствует.

...