在Windows下連結OpenGL函式庫是尋找opengl32
target_link_libraries(MyApp opengl32)
在Linux下則是找GL
target_link_libraries(MyApp GL)
一樣的東西寫在Mac OS就不行了
可能會出現以下警告
library not found for -lopengl32
library not found for -lGL
看到這樣的警告就可以確定是找錯library了
Mac下不叫這個名字
只要這樣寫就沒事了
find_library(FrameWork_OpenGL OpenGL)
target_link_libraries(MyApp ${FrameWork_OpenGL})
FrameWork_OpenGL只是一個隨便取的名字
沒有留言:
張貼留言