如何在编译clang时包含GLUT
我有问题。我正在编译下面的c文件如何在编译clang时包含GLUT,c,xcode,macos,glut,C,Xcode,Macos,Glut,我有问题。我正在编译下面的c文件 #include <stdio.h> #include <GLUT/glut.h> int main() { return 0; } 我得到一个错误: fatal error: 'GLUT/glut.h' file not found #include <GLUT/glut.h> ^ 1 error generated. 致命错误:找不到“GLUT/GLUT.h”文件 #包括 ^ 生成1个错误。 如何恰当地
#include <stdio.h>
#include <GLUT/glut.h>
int main() {
return 0;
}
我得到一个错误:
fatal error: 'GLUT/glut.h' file not found
#include <GLUT/glut.h>
^
1 error generated.
致命错误:找不到“GLUT/GLUT.h”文件
#包括
^
生成1个错误。
如何恰当地包括过剩 出于某种原因,您的计算机上似乎没有GLUT框架。在我的机器(10.8.4)上编译您的示例时没有错误。请查看以获取更多信息 编辑
不要使用自定义编译器包。安装命令行工具以在终端中使用编译器,或通过运行编译器。此命令应能工作:
clang -F/System/Library/Frameworks -framework GLUT main.c
-F/System/Library/Frameworks
指定框架的路径,而-framework GLUT
指定要包括哪些框架。任何人,请帮助我,我的机器上有GLUT框架。当我通过xcode all Right将glut附加到我的项目时。im通过以下程序包安装了clang,因为在安装xcode后,terminalTry中没有出现命令来安装命令行工具以在terminal中使用clang。或者使用xcrun实用程序从xcode环境运行clang:xcrun clang-framework GLUT main.c
“尝试在终端中安装命令行工具以使用clang”@cody,请详细说明非常感谢您的帮助。我决定了我的问题。im卸载了xcode和gcc.pkg命令sudo/Library/Developer/Shared/uninstall devtools--mode=all,然后从ok下载并安装了xcode的命令行工具(OS X Mountain Lion)——2013年4月,不仅是clang,还有clang++、gcc、g++。如果我没弄错的话。是的,这个命令应该有效,我同意。我试着用它,但失败了。问题已经解决,请阅读@cody的答案和我的评论。感谢
clang -F/System/Library/Frameworks -framework GLUT main.c