在为Aqua3d制作文件时,如何解决对wxString的未定义引用?

时间:2016-04-19 13:03:10

标签: makefile ubuntu-14.04 wxwidgets

我正在尝试安装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。

1 个答案:

答案 0 :(得分:0)

Aqua3d可以用g ++ - 4.4编译:{{1​​}}

示例,编辑了Makefile https://drive.google.com/file/d/0B7S255p3kFXNWC13UXZFZHJ6OUU/view?usp=sharing