0

我从 c++ 中的 OpenGL 开始,我在 XCode 上的项目中包含了 GLUT 和 OpenGL 框架。当我尝试编译和运行我的程序时,就好像它是一个简单的 c++ 程序一样,它给了我这个错误:

Undefined symbols for architecture x86_64:
"_glBegin", referenced from:
    display() in main.o
"_glClear", referenced from:
    display() in main.o
"_glClearColor", referenced from:
etc.

使用一个简单的 c++ 程序,我没有得到任何这些错误。我在网上搜索,发现我需要用 g++ 编译(特定于 c++ 语言),但我不知道该怎么做。有什么帮助吗?

4

1 回答 1

1

您需要添加-framework OpenGL到您的编译器设置。

于 2013-10-20T20:59:40.463 回答