没有为架构x86_64找到openGL对象

时间:2013-05-24 09:21:51

标签: c++ opengl cmake 32bit-64bit

我正在开发一个项目,使用opencv和openGL,在OSX上使用Cmake进行编译。我收到此错误消息:

_glTexImage2D", referenced from:
  matToTexture(cv::Mat) in getimages.cpp.o
ld: symbol(s) not found for architecture x86_64

我想我必须使用openGL 64bit而不是32bit,但我不知道如何指定它。

1 个答案:

答案 0 :(得分:0)

编译MacOS X时,必须添加OpenGL框架。编译器命令行选项是

-Framework OpenGL