Tôi đang gặp khó khăn khi biên dịch chương trình C bằng cách sử dụng khung công tác OpenGL và GLUT trên Mac OSX. Tôi chỉ mới bắt đầu và tôi đã cố gắng chạy mã từ hướng dẫn này, về cách cài đặt OpenGL. http://www.prinmath.com/csci5229/misc/install.html.Biên dịch OpenGL và GLUT OSX
Đây là mã:
#ifdef __APPLE__
#include <GLUT/glut.h>
#else
#include <GL/glut.h>
#endif
int main(){
return 0;
}
Tôi cố gắng để biên dịch nó với:
gcc -o foo foo.c -framework GLUT -framework OpenGL
Tôi nhận được lỗi này:
foo.c:2:23: error: GLUT/glut.h: No such file or directory
Sau khi thực hiện một số nghiên cứu thêm ở đây , http://web.eecs.umich.edu/~sugih/courses/eecs487/glut-howto/, tôi đã xem/System/Library/Frameworks và cả OpenGL.framework và GLUT.framewor k nơi hiện tại.
Bất kỳ trợ giúp nào được đánh giá cao! Cảm ơn bạn!
trình cho tôi dưới 10,9 DP5 và Clang LLVM 5.0. – trojanfoe
Tôi đã thử nó và nó làm việc cho tôi mà không cần cài đặt bất cứ điều gì khác. Điều khác biệt duy nhất tôi có là '-L/System/Library/Frameworks', do đó toàn bộ dòng biên dịch phải là' gcc -o foo foo.c -L/System/Library/Frameworks -framework GLUT -framework OpenGL' – BRabbit27