我试图将我的大学中使用的代理模拟器(人工智能)移植到GNU / Linux并且我有一点问题:这个项目在Code :: Blocks下使用我不知道非常关于这个IDE。我有一些"未定义的参考"错误,我不知道如何解决它们。
这是Code :: Blocks使用的链接顺序:
g++ -o Agent .objs/agent.o .objs/environment.o .objs/evaluator.o .objs/GUI.o .objs/include/glui.o .objs/include/glui_bitmap_img_data.o .objs/include/glui_bitmaps.o .objs/include/glui_button.o .objs/include/glui_column.o .objs/include/glui_control.o .objs/include/glui_edittext.o .objs/include/glui_filebrowser.o .objs/include/glui_list.o .objs/include/glui_node.o .objs/include/glui_panel.o .objs/include/glui_radio.o .objs/include/glui_rollout.o .objs/include/glui_scrollbar.o .objs/include/glui_spinner.o .objs/include/glui_statictext.o .objs/include/glui_string.o .objs/include/glui_window.o .objs/main.o .objs/random_num_gen.o lib/libglu32.a lib/libglui.a lib/libglut32.a lib/libopengl32.a lib/libopenglut.a
显然,这些.o和.a文件存在于文件系统中,所以我只有一个想法:链接器顺序中可能缺少-I
?我该如何解决这个问题?
非常感谢!