OPENGL報錯

報錯1:

/usr/bin/ld: CMakeFiles/openglDisplay.dir/src/glad.c.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
原因:(之前丟了 dl ${EXTRA_LIBS} )
解決辦法:
SET(EXTRA_LIBS  dl ${EXTRA_LIBS}  glfw ${OPENGL_LIBRARIES} ${GLEW_LIBRARIES} ${FREETYPE_LIBRARIES})

報錯2:

對‘FT_Init_FreeType’未定義的引用

忘記link_libraries(${FREETYPE_LIBRARIES})了
改爲
find_package(Freetype REQUIRED)
include_directories(${FREETYPE_INCLUDE_DIR})
include_directories(${FREETYPE_INCLUDE_DIR_ft2build})
link_libraries(${FREETYPE_LIBRARIES})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章