Okay, jetzt bin ich mal wieder dran:
Ich verauche, ein Programm, das mit FLTK läuft, dazu zu bringen, ircUB zu benutzen. Ich habe die nötigen Einstellungen, Header etc. aus einem Testprogramm rauskopiert und bekomme jetzt folgenden interessanten Fehler (kompiliert mit Cygwin/gcc version 3.3.1 (cygming special)):
Code:
$ gcc -I/code/fltk-1.1.4/bin/include -mwindows -DWIN32 -mno-cygwin -o n5 n5.cxx [LB]
/code/fltk-1.1.4/bin/lib/libfltk.a -lole32 -luuid -lcomctl32 -lwsock32 -lsupc++
In file included from /code/IRCBot/ircub/ircUBImport.h:47,
                 from ircub.h:4,
                 from n5.cxx:6:
/code/IRCBot/ircub/ircUB.h:86:22: #if with no expression
[LB] steht für den Zeilenumbruch, der im Original nicht da ist (die Zeile wäre sonst zu lang geworden).

Es gibt zwei Dinge, die mich bei dieser Meldung stutzig machen:
1. Der Fehler tritt nicht auf, wenn ich das Testprogramm kompiliere.
2. In Zeile 86 hat ircUB.h kein #if, sondern ein #include.

Hat jemand von euch eine Ahnung, was das Problem sein könnte?