2017-06-03 71 views
2

我想用我的代碼glad.h。我在Visual Studio 2013編程。出於某種原因,它給了我錯誤C1189: #error : OpenGL header already included, remove this include, glad already provides it
有人可以幫助我嗎?glad.h給出的錯誤,包括opengl頭

這些標題,我包括: -

#include <glad/glad.h> 
#include <GLFW/glfw3.h> 
#include <iostream> 
+1

帖子標題請 – Zakir

+5

如果您使用的是GLFW,請將'GLFW_INCLUDE_NONE'添加到您的預處理器指令中(或在包含GLFW頭之前對其進行定義)。這將阻止GLFW包含OpenGL頭文件。 – Gambit

+0

也許'#pragma once'錯過了標題頂部。 – Protoss

回答

2

使用GLFW,增加GLFW_INCLUDE_NONE到屬性 - > C/C++ - > Preprocessor->預處理定義再次修正了這個