Я пытаюсь скомпилировать мою программу 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`
Буду признателен за любую помощь по этому вопросу:)
Редактировать: ошибка происходит довольно глубоко в программе, поэтому я почти уверен, что ничего из того, что включено, отсутствует.