Mail Archives: cygwin/2004/08/15/18:24:41
--------------040700060006050505050707
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
I'm hoping someone can help me correct the issue causing the error
listed below. I've attached minimal files to reproduce the error.
Thanks,
reid
$ fltk-config --compile test.cxx
gcc -mwindows -DWIN32 -o test test.cxx -mwindows /usr/lib/libfltk.a
-lole32 -luuid -lcomctl32 -lwsock32 -lsupc++
In file included from /usr/include/w32api/windef.h:246,
from /usr/include/w32api/windows.h:48,
from /usr/include/FL/Fl_Preferences.H:30,
from /usr/include/FL/Fl_File_Chooser.h:14,
from test.cxx:5:
/usr/include/w32api/winnt.h:2557: error: parse error before `+' token
In file included from /usr/include/w32api/objbase.h:60,
from /usr/include/w32api/ole2.h:9,
from /usr/include/w32api/windows.h:111,
from /usr/include/FL/Fl_Preferences.H:30,
from /usr/include/FL/Fl_File_Chooser.h:14,
from test.cxx:5:
/usr/include/w32api/objidl.h:924: error: parse error before `+' token
--------------040700060006050505050707
Content-Type: text/x-h;
name="test.h"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="test.h"
// generated by Fast Light User Interface Designer (fluid) version 1.0104
#ifndef test_h
#define test_h
#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
#include <FL/Fl_Menu_Bar.H>
extern void Open_CB(Fl_Menu_*, void*);
extern Fl_Menu_Item menu_[];
#define File (menu_+0)
#define Open (menu_+1)
void Open_CB(Fl_Widget *, void * userdata);
#endif
--------------040700060006050505050707
Content-Type: text/plain;
name="test.cxx"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="test.cxx"
// generated by Fast Light User Interface Designer (fluid) version 1.0104
#include "test.h"
#include <stdio.h>
#include <FL/Fl_File_Chooser.H>
Fl_Menu_Item menu_[] = {
{"File", 0, 0, 0, 64, 0, 0, 14, 56},
{"Open", 0, (Fl_Callback*)Open_CB, (void*)(0), 0, 0, 0, 14, 56},
{0},
{0}
};
int main(int argc, char **argv) {
Fl_Double_Window* w;
{ Fl_Double_Window* o = new Fl_Double_Window(222, 100);
w = o;
{ Fl_Menu_Bar* o = new Fl_Menu_Bar(0, 0, 240, 25);
o->menu(menu_);
}
o->end();
}
w->show(argc, argv);
return Fl::run();
}
void Open_CB(Fl_Widget *, void * userdata) {
if ((int*)userdata == 0)
{
printf("Hello, World!\n");
}
}
--------------040700060006050505050707
Content-Type: text/plain;
name="test.fl"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="test.fl"
# data file for the Fltk User Interface Designer (fluid)
version 1.0104
header_name {.h}
code_name {.cxx}
decl {\#include <stdio.h>} {}
decl {\#include <FL/Fl_File_Chooser.h>} {selected
}
Function {} {open
} {
Fl_Window {} {open
xywh {26 59 222 100} type Double visible
} {
Fl_Menu_Bar {} {open
xywh {0 0 240 25}
} {
submenu File {
label File open
xywh {0 0 100 20}
} {
menuitem Open {
label Open
user_data 0
callback Open_CB
xywh {0 0 100 20}
}
}
}
}
}
Function {Open_CB(Fl_Widget *, void * userdata)} {open return_type {static void}
} {
code {if ((int*)userdata == 0)
{
printf("Hello, World!\\n");
}} {}
}
--------------040700060006050505050707
Content-Type: text/plain; charset=us-ascii
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
--------------040700060006050505050707--
- Raw text -