2012-03-26 28 views
2

我正在使用G ++將我的項目鏈接到glew32,glfw,opengl32,glu32等,一切編譯都很好 - 但在鏈接階段,除glViewport鏈接外,錯誤:鏈接GLEW和其他人,_glViewport是唯一未解決的

undefined reference to '_glViewport'.

我覺得這...奇怪,因爲一切都很好,我有點不知所措。我期待着有關嘗試和/或做什麼的建議。

+1

您正在傳入-lGL標誌,我認爲? – 2012-03-26 21:40:23

+0

似乎解決了這個問題。我以爲我擁有了我所需要的一切 - 我甚至沒有注意到那個。 – Steve 2012-03-26 23:46:52

+1

如果修復它,請發佈問題的答案並接受它,以便將來的訪問者可以看到您是如何解決此問題的。 – 2012-03-27 03:58:24

回答

1

按我的意見,你需要使用OpenGL庫鏈接,當您編譯做(的Linux/Cygwin的)

g++ -o target source.c -lGL 

要對OpenGL的庫鏈接在Mac OSX是

g++ -o target source.c -framework OpenGL