我正在尝试将GLEW静态链接到Visual Studio2017。我完全按照了一个视频教程,但是仍然出现错误:



我不知道是什么原因造成的。这是我链接GLEW所采取的步骤:

  • 将名为GLEW的文件夹放入解决方案目录
  • 中的名为dependencies的文件夹中
  • 转到C / C++,常规并在“其他包含目录”下,我添加了$(SolutionDir)Dependencies \ GLEW \ include,当我进行编辑时,该值将评估为正确的路径
  • ,转到“常规”的链接器,并在“其他库目录”下,添加了$(SolutionDir)Dependencies \ GLEW \ lib \ Release \ Win32,它的计算结果也为正确的路径
  • 输入链接器,在“其他依赖项”下,我添加了glew32s.lib
  • 最后,我去了C / C++,预处理器,并在“预处理器定义”下,添加了GLEW_STATIC

  • 我也使用GLFW进行了相同的过程,并且效果很好,所以我不知道可能是什么问题。我已经检查并仔细检查了路径,因此我可以肯定它们是正确的。先感谢您!

    最佳答案

    听起来你在做

    #include <GL/glew.h>
    

    什么时候应该做
    #include <glew.h>
    

    glew.h是否直接在win32文件夹中?还是还有另一个“GL”文件夹?

    关于c++ - 严重错误C1083:无法打开包含文件: 'GL/glew.h':没有此类文件或目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58261253/

    10-12 20:38