Ich arbeite an einer Bibliothek, die eine andere Bibliothek verbindet, um seine statischen Funktionen zu verwenden.Automake Problem mit Verknüpfung
Alles funktionierte perfekt, bis ich von meinem gesamten Code in der Header-Datei umstellte, um es zwischen der .h und .cpp-Datei zu teilen.
Ich habe versucht, ./configure --prefix="<same path as before>"
zu verwenden und dann installieren, endete aber mit einem "/usr/bin/install: cannot stat .libs/<library name>.so.0.0.0': No such file or directory"
Fehler. (Ich habe auch mein Makefile geändert, um die Aufnahme der .cpp-Datei zu ermöglichen)
Dann versuchen, meine alte Bibliothek zu kompilieren (die sollte noch funktionieren, da die verknüpfte Bibliothek nicht korrekt installiert und installiert wurde technisch immer noch mit der älteren Version) bekomme ich einen Stapel von Fehlern, die mit C++ selbst zu tun haben. Zum Beispiel:
.../gcc/4.9.1/linux64/include/c++/4.9.1/bits/stl_bvector.h:354:13: error: expected ';' at end of member declaration
Es gibt eine absolute Tonne Fehler ähnlich den oben, alle mit Fragen auf dem Weg vor .../gcc/4.9.1/linux64/include/c++/4.9.1/
Hat jemand in diese Fehler laufen zu tun hat? Lassen Sie es mich wissen, wenn ich weitere Informationen bereitstellen muss, es ist nur, dass ich das nie hatte, also bin ich ratlos, wohin ich weitergehen soll. Es ist wahrscheinlich etwas Einfaches, das ich vermisse, aber je länger ich es anstarre, desto weniger macht es Sinn.
Danke!