2013-10-18 51 views
0

我安裝了glew。我正在使用示例代碼來查看使用OpenGL的程序示例。編譯示例代碼,命令我這個擴展OpenGL中的glew頭文件

-I/opt/local/include -L/opt/local/lib -framework OpenGL -framework GLUT -lGLEW 

編譯如果我不使用這個擴展頭文件中沒有找到該程序。

#include <GL/glew.h> 

我必須一直使用這樣的擴展嗎?爲什麼在沒有這個擴展名的情況下找不到頭文件?如果我只是將/opt/local/include/opt/local/lib放在我的PATH中怎麼辦?

回答

1

-I選項表示「將此目錄包含在標題搜索路徑列表」中。如果您不添加-I/opt/local/include,則無法將此文件包含在此目錄中。你必須一直這樣做。這樣做沒有問題...它是免費的!添加到PATH是不夠的。