[Cygwin] undefined reference - Besonderheiten?
-
Moin,
ich versuche momentan, TNTnet und da speziell die Library cxxtools zum Laufen zu bewegen.
Aktuelle Cygwin-Version sowie aktuelle Sources von TNTnet und cxxtools gezogen, einige Abhängigkeiten installiert sowie NOMINMAX in irgendeinem Header gesetzt (danke Microsoft).
./configure && make
=>
/web/cxxtools-2.0/test/xmlrpc-test.cpp:38: undefined reference to `__imp___ZN8cx
xtools6xmlrpc6Client7endCallEv'Die Meldungen gehen reihenweise weiter und scheinen sich auch nicht auf einen bestimmten Teil der Library zu beschränken.
Da ich weder an der Library noch an der Konfiguration gefummelt habe, stellt sich für mich die Frage: Gibts in Cygwin irgendwelche Besonderheiten, die ich beim kompilieren von Libraries, die sowohl POSIX als auch Windows verstehen, beachten? ( TNTnet kommt mit Windows nicht klar, cxxtools aber anscheinend schon, siehe switch in api.h). Da cygwin auch den Zugriff auf die WinAPI zulässt, könnte ich mir gut vorstellen, dass es da Probleme geben könnte.