使用MSYS2在Windows下编译GTK应用程序

时间:2018-11-25 01:08:22

标签: c++ c mingw glib msys2

我正在尝试在Windows下编译我的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`

在此问题上,我将不胜感激:)

编辑:该错误在程序的深处发生,因此,我很确定所包含的内容均不丢失。

0 个答案:

没有答案