OGLplus auf Ubuntu 13.04
- 
					
					
					
					
 Bei make für OGLplus bekomme ich den Fehler: CMakeFiles/021_morphing.dir/021_morphing.cpp.o: In function `oglplus::aux::ProgramUniformSetters::_fns_t(std::integral_constant<unsigned long, 1ul>, float const*, ...)': 021_morphing.cpp:(.text._ZN7oglplus3aux21ProgramUniformSetters6_fns_tESt17integral_constantImLm1EEPKfz[_ZN7oglplus3aux21ProgramUniformSetters6_fns_tESt17integral_constantImLm1EEPKfz]+0xcb): undefined reference to `glProgramUniform1f' CMakeFiles/021_morphing.dir/021_morphing.cpp.o: In function `oglplus::aux::ProgramUniformSetters::_fns_v(std::integral_constant<unsigned long, 3ul>, float const*, ...)': 021_morphing.cpp:(.text._ZN7oglplus3aux21ProgramUniformSetters6_fns_vESt17integral_constantImLm3EEPKfz[_ZN7oglplus3aux21ProgramUniformSetters6_fns_vESt17integral_constantImLm3EEPKfz]+0xcb): undefined reference to `glProgramUniform3fv' CMakeFiles/021_morphing.dir/021_morphing.cpp.o: In function `oglplus::aux::ProgramUniformMatrixSetters::_fns_v(std::integral_constant<unsigned long, 4ul>, std::integral_constant<unsigned long, 4ul>, float const*, ...)': 021_morphing.cpp:(.text._ZN7oglplus3aux27ProgramUniformMatrixSetters6_fns_vESt17integral_constantImLm4EES3_PKfz[_ZN7oglplus3aux27ProgramUniformMatrixSetters6_fns_vESt17integral_constantImLm4EES3_PKfz]+0xcb): undefined reference to `glProgramUniformMatrix4fv' liboglplus_example_harness.a(glx_main.cpp.o): In function `oglplus::ProgramPipelineOps::GetInfoLog() const': glx_main.cpp:(.text._ZNK7oglplus18ProgramPipelineOps10GetInfoLogEv[_ZNK7oglplus18ProgramPipelineOps10GetInfoLogEv]+0xac): undefined reference to `glGetProgramPipelineInfoLog' glx_main.cpp:(.text._ZNK7oglplus18ProgramPipelineOps10GetInfoLogEv[_ZNK7oglplus18ProgramPipelineOps10GetInfoLogEv]+0x12a): undefined reference to `glGetProgramPipelineiv' liboglplus_example_harness.a(glx_main.cpp.o): In function `oglplus::aux::ProgramUniformSetters::_fns_t(std::integral_constant<unsigned long, 1ul>, unsigned int const*, ...)': glx_main.cpp:(.text._ZN7oglplus3aux21ProgramUniformSetters6_fns_tESt17integral_constantImLm1EEPKjz[_ZN7oglplus3aux21ProgramUniformSetters6_fns_tESt17integral_constantImLm1EEPKjz]+0xcb): undefined reference to `glProgramUniform1ui' collect2: Fehler: ld gab 1 als Ende-Status zurück make[2]: *** [example/oglplus/021_morphing] Fehler 1 make[1]: *** [example/oglplus/CMakeFiles/021_morphing.dir/all] Fehler 2 make: *** [all] Fehler 2Sieht so aus, als wäre kein OpenGL-Bibliothek installiert? Aber freeglut3-dev ist installiert. Wo liegt der Fehler? 
 
- 
					
					
					
					
 Es scheint, dass ich "-lGL -lglut" nach g++ hinzufügen muss. Wie stelle ich das ein?