Bison++ und g++
-
Also habe folgende main:
int main() { printf(">"); yyparse(); // ruft den Parser auf return 0; }
Wenn ich das ganze mit gcc kompiliere läuft es ohne Probleme, will ich allerdings den g++ verwenden meckert er über die fehlende Definition von yyparse(). Kann es sein das man andere flags benutzen muß wenn ja welche? Danke schonmal für Hilfe.
-
:p (Sorry)
-
Der Code ist halt C und nicht C++ - was erwartest du?
-
In C kann man undeklarierte Funktionsaufrufe kompilieren, und das linken dem Linker ueberlassen.
Vielleicht klappt es ja wenn du yyparse per Hand deklarierst (am Anfang deiner *.cpp):extern "C" { int yyparse(); }
-Gunnar