我正在尝试在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`
在此问题上,我将不胜感激:)
编辑:该错误在程序的深处发生,因此,我很确定所包含的内容均不丢失。