2016-04-19 7 views
0

Ich versuche, Aqua3d "obinet.engr.uconn.edu/wiki/index.php/Aqua-3D_dev_manual" zu installieren, für die ich zuerst die Datei bereitstellen muss, die mit dem Paket bereitgestellt wird, wenn ich versuche, dies zu tun mit dem Befehl auf Terminal:Wie löst man einen nicht definierten Verweis auf wxString auf, wenn man File for Aqua3d erstellt?

$ make -f Makefile.txt

ich die folgende Ausgabe bin immer:

g ++ wx-config --libs --cxxflags --gl-libs -lglut -lGLU -lGL -o aqua3d Aqua3D.o Control .o EnvironmentPanel.o FileChooser.o InformationPanel.o MainFrame.o PlaybackPanel.o PreferenceWindow.o ViewFileHandler.o NodeAttributeDia log.o Event.o AnnotationEvent.o DequeueEvent.o DropEvent.o EnqueueEvent.o HopEvent.o HopSignal.o NodeEvent.o ReceiveEvent.o WorldEvent.o DataManager.o Environment.o EventManager.o Node.o Parser.o vmath. o trackball.o Aqua3D.o: In Funktion Aqua3D::OnInit()': Aqua3D.cpp:(.text+0x35): undefined reference to wxStandardPathsBase :: Get() ' Aqua3D.cpp :(text + 0x7a.): undefined reference to wxString::Bef> . . . Parser.cpp:(.text+0x1e4d): undefined reference to wxLogError (wchar_t const *, ...)' collect2: Fehler : ld zurückgegeben 1 Ausgangsstatus make: * [aqua3d] Fehler 1 **

Bitte führen Sie mich, wie Sie dieses Problem lösen?

FYI, ich habe Freeglut3-dev bereits installiert, libwxgtk2.8-dev, libgtk2.0-dev.

+0

was Sie OS und Compiler? Bist du sicher, dass du libwxgtk installiert hast? Gab es Fehler? Wenn Sie "wx-config --cxxflags" (keine Anführungszeichen) ausführen, wird dann eine Ausgabe ausgegeben? – Igor

+0

Ich benutze Ubuntu 14.04LTS und g ++. ja Ich habe es installiert mit sudo apt-get installieren libwxgtk2.8-dev – Developer

+0

@Igor ja gibt es eine Ausgabe auf den Befehl "WX-Config - Cxxflags" und es ist: "-I/usr/lib/x86_64 -linux-gnu/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS = 64 -D_LARGE_FILES -D__WXGTK__ -pthread " – Developer

Antwort

Verwandte Themen