我正在尝试安装Aqua3d“obinet.engr.uconn.edu / wiki / index.php / Aqua-3D_dev_manual`”,为此我需要首先制作随包提供的文件,当我尝试这样做时通过在终端上使用命令:
$ make -f Makefile.txt
我得到以下输出:
g ++ wx-config --libs --cxxflags --gl-libs
-lglut -lGLU -lGL -o aqua3d Aqua3D.o ControlPanel.o EnvironmentPanel.o FileChooser.o InformationPanel.o MainFrame.o PlaybackPanel.o PreferenceWindow.o ViewFileHandler.o NodeAttributeDialog。 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轨迹球的.o
Aqua3D.o:在函数Aqua3D::OnInit()':
Aqua3D.cpp:(.text+0x35): undefined reference to
中wxStandardPathsBase :: Get()'
Aqua3D.cpp :(。text + 0x7a):未定义引用wxString::Bef>
.
.
.
Parser.cpp:(.text+0x1e4d): undefined reference to
wxLogError(wchar_t const *,...)'
collect2:错误:ld返回1退出状态
make:* [aqua3d]错误1 **
请指导我如何解决这个问题?
仅供参考,我已经安装了freeglut3-dev,libwxgtk2.8-dev,libgtk2.0-dev。
答案 0 :(得分:0)
Aqua3d可以用g ++ - 4.4编译:{{1}}
示例,编辑了Makefile https://drive.google.com/file/d/0B7S255p3kFXNWC13UXZFZHJ6OUU/view?usp=sharing